struttura SP_DEVINFO_LIST_DETAIL_DATA_A (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;
Membri
cbSize
Dimensione, 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 del computer di Configuration Manager per il computer remoto. Se il set di informazioni sul dispositivo è per il computer locale, questo membro viene NULL.
Si tratta in genere del parametro usato dai componenti per accedere al computer remoto. Il 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.
Osservazioni
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 del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
intestazione |
setupapi.h (include Setupapi.h) |