Partager via


structure SP_DEVINFO_LIST_DETAIL_DATA_A (setupapi.h)

Une structure SP_DEVINFO_LIST_DETAIL_DATA contient des informations sur un jeu d’informations sur l’appareil, telles que son GUID de classe d’installation associé (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

GUID de classe d’installation associé au jeu d’informations d’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 les informations de l’appareil sont définies pour l’ordinateur local, ce membre est NULL.

Il s’agit généralement du paramètre que les composants utilisent pour accéder à l’ordinateur distant. Le RemoteMachineName contient une chaîne, dans le cas où le composant requiert 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 l’ensemble d’informations de l’appareil concerne l’ordinateur local, ce membre est une chaîne vide.

Remarques

Note

L’en-tête setupapi.h définit SP_DEVINFO_LIST_DETAIL_DATA en tant qu’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.

Exigences

Exigence Valeur
d’en-tête setupapi.h (include Setupapi.h)

Voir aussi

SetupDiGetDeviceInfoListDetail