Cette méthode renvoie le descripteur du périphérique USB tel que spécifié par les paramètres d'entrée. Chaque paramètre est ...

Cette méthode renvoie le descripteur du périphérique USB tel que spécifié par les paramètres d'entrée. Chaque paramètre est brièvement décrit ici avec plus de détails dans sa liste de qualificateurs. RequestType est un paramètre d'entrée qui définit si la requête concerne des informations standard, de classe ou spécifiques au fabricant, et en spécifie le destinataire. RequestValue est également un paramètre d'entrée et définit le type et l'index du descripteur USB. RequestIndex est un paramètre d'entrée qui décrit la langue utilisée pour renvoyer un descripteur de chaînes. RequestLength est un paramètre d'entrée et de sortie. Il spécifie la longueur du descripteur qui devrait être renvoyé (à l'entrée) et qui est renvoyé dans le paramètre de mémoire tampon (à la sortie). La mémoire tampon est un paramètre de sortie contenant les données du descripteur. La méthode GetDescriptor renvoie un entier égal à zéro si le descripteur USB est correctement renvoyé, 1 si la requête n'est pas prise en charge et un autre chiffre pour indiquer une erreur.
Dans une sous-classe, l'ensemble de code renvoyés pouvait être spécifié en utilisant un qualificateur ValueMap sur la méthode. Les chaînes par lesquelles le contenu ValueMap est 'traduit' peut également être spécifié dans la sous-classe comme un qualificateur de tableau de valeurs.