Condividi tramite


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)

Vedere anche

SetupDiGetDeviceInfoListDetail