SP_DEVICE_INTERFACE_DATA struttura (setupapi.h)
Una struttura SP_DEVICE_INTERFACE_DATA definisce un'interfaccia del dispositivo in un set di informazioni sul dispositivo.
Sintassi
typedef struct _SP_DEVICE_INTERFACE_DATA {
DWORD cbSize;
GUID InterfaceClassGuid;
DWORD Flags;
ULONG_PTR Reserved;
} SP_DEVICE_INTERFACE_DATA, *PSP_DEVICE_INTERFACE_DATA;
Members
cbSize
Dimensioni, in byte, della struttura SP_DEVICE_INTERFACE_DATA. Per altre informazioni, vedere la sezione Osservazioni.
InterfaceClassGuid
GUID per la classe a cui appartiene l'interfaccia del dispositivo.
Flags
Può essere una o più delle seguenti:
SPINT_ACTIVE
L'interfaccia è attiva (abilitata).
SPINT_DEFAULT
L'interfaccia è l'interfaccia predefinita per la classe del dispositivo.
SPINT_REMOVED
L'interfaccia viene rimossa.
Reserved
Riservato. Non usare.
Commenti
Una funzione SetupAPI che accetta un'istanza della struttura SP_DEVICE_INTERFACE_DATA come parametro verifica se il membro cbSize della struttura fornita è uguale alle dimensioni, in byte, della struttura. Se il membro cbSize non è impostato correttamente, la funzione avrà esito negativo e imposta un codice di errore di ERROR_INVALID_USER_BUFFER.
Requisiti
Requisito | Valore |
---|---|
Intestazione | setupapi.h (includere Setupapi.h) |
Vedi anche
SP_DEVICE_INTERFACE_DETAIL_DATA