SP_DEVICE_INTERFACE_DATA Struktur (setupapi.h)
Eine SP_DEVICE_INTERFACE_DATA Struktur definiert eine Geräteschnittstelle in einem Geräteinformationssatz.
Syntax
typedef struct _SP_DEVICE_INTERFACE_DATA {
DWORD cbSize;
GUID InterfaceClassGuid;
DWORD Flags;
ULONG_PTR Reserved;
} SP_DEVICE_INTERFACE_DATA, *PSP_DEVICE_INTERFACE_DATA;
Member
cbSize
Die Größe in Bytes der SP_DEVICE_INTERFACE_DATA Struktur. Weitere Informationen finden Sie im Abschnitt mit Hinweisen.
InterfaceClassGuid
Die GUID für die Klasse, zu der die Geräteschnittstelle gehört.
Flags
Kann eine oder mehrere der folgenden Sein:
SPINT_ACTIVE
Die Schnittstelle ist aktiv (aktiviert).
SPINT_DEFAULT
Die Schnittstelle ist die Standardschnittstelle für die Geräteklasse.
SPINT_REMOVED
Die Schnittstelle wird entfernt.
Reserved
Reserviert. Darf nicht verwendet werden.
Hinweise
Eine SetupAPI-Funktion, die eine Instanz der SP_DEVICE_INTERFACE_DATA-Struktur als Parameter verwendet, überprüft, ob das cbSize-Element der angegebenen Struktur gleich der Größe der Struktur ist. Wenn das cbSize-Element nicht ordnungsgemäß festgelegt ist, schlägt die Funktion fehl und legt einen Fehlercode von ERROR_INVALID_USER_BUFFER fest.
Requirements (Anforderungen)
Header | setupapi.h (einschließlich Setupapi.h) |
Weitere Informationen
SP_DEVICE_INTERFACE_DETAIL_DATA