structure SP_DEVINFO_LIST_DETAIL_DATA_A (setupapi.h)
Une structure de SP_DEVINFO_LIST_DETAIL_DATA contient des informations sur un jeu d’informations d’appareil, telles que le GUID de la classe d’installation associée (s’il a une classe d’installation associée).
Syntaxe
typedef struct _SP_DEVINFO_LIST_DETAIL_DATA_A {
DWORD cbSize;
GUID ClassGuid;
HANDLE RemoteMachineHandle;
CHAR RemoteMachineName[SP_MAX_MACHINENAME_LENGTH];
} SP_DEVINFO_LIST_DETAIL_DATA_A, *PSP_DEVINFO_LIST_DETAIL_DATA_A;
Membres
cbSize
Taille, en octets, de la structure SP_DEVINFO_LIST_DETAIL_DATA.
ClassGuid
Le GUID de la classe d’installation associé au jeu d’informations sur l’appareil ou GUID_NULL s’il n’existe aucune classe d’installation associée.
RemoteMachineHandle
Si l’ensemble d’informations sur l’appareil concerne un ordinateur distant, ce membre est un handle d’ordinateur gestionnaire de configuration pour l’ordinateur distant. Si l’ensemble d’informations sur l’appareil concerne l’ordinateur local, ce membre a la valeur NULL.
Il s’agit généralement du paramètre utilisé par les composants pour accéder à l’ordinateur distant. RemoteMachineName contient une chaîne, au cas où le composant nécessite le nom de l’ordinateur distant.
RemoteMachineName[SP_MAX_MACHINENAME_LENGTH]
Chaîne terminée par NULL qui contient le nom de l’ordinateur distant. Si le jeu d’informations sur l’appareil concerne l’ordinateur local, ce membre est une chaîne vide.
Remarques
Notes
L’en-tête setupapi.h définit SP_DEVINFO_LIST_DETAIL_DATA comme un alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | setupapi.h (inclure Setupapi.h) |