SP_DEVINFO_LIST_DETAIL_DATA_A struttura (setupapi.h)
Una struttura SP_DEVINFO_LIST_DETAIL_DATA contiene informazioni su un set di informazioni sul dispositivo, ad esempio il GUID della classe di installazione associata, se ha una classe di installazione associata.
Sintassi
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;
Members
cbSize
Dimensioni, in byte, della struttura SP_DEVINFO_LIST_DETAIL_DATA.
ClassGuid
GUID della classe di installazione associata al set di informazioni sul dispositivo o GUID_NULL se non è presente alcuna classe di installazione associata.
RemoteMachineHandle
Se il set di informazioni sul dispositivo è per un computer remoto, questo membro è un handle di computer di configuration manager per il computer remoto. Se il set di informazioni sul dispositivo è per il computer locale, questo membro è NULL.
Questo è in genere il parametro usato dai componenti per accedere al computer remoto. RemoteMachineName contiene una stringa, nel caso in cui il componente richieda il nome del computer remoto.
RemoteMachineName[SP_MAX_MACHINENAME_LENGTH]
Stringa con terminazione NULL contenente il nome del computer remoto. Se il set di informazioni sul dispositivo è per il computer locale, questo membro è una stringa vuota.
Commenti
Nota
L'intestazione setupapi.h definisce SP_DEVINFO_LIST_DETAIL_DATA come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Intestazione | setupapi.h (includere Setupapi.h) |