REENUMERATE_SELF_INTERFACE_STANDARD-Struktur (wdm.h)
Mit der REENUMERATE_SELF_INTERFACE_STANDARD Schnittstellenstruktur kann ein Treiber anfordern, dass sein übergeordneter Bustreiber das Gerät des Treibers erneut aufzählt. Diese Struktur definiert die GUID_REENUMERATE_SELF_INTERFACE_STANDARD-Schnittstelle .
Syntax
typedef struct _REENUMERATE_SELF_INTERFACE_STANDARD {
USHORT Size;
USHORT Version;
PVOID Context;
PINTERFACE_REFERENCE InterfaceReference;
PINTERFACE_DEREFERENCE InterfaceDereference;
PREENUMERATE_SELF SurpriseRemoveAndReenumerateSelf;
} REENUMERATE_SELF_INTERFACE_STANDARD, *PREENUMERATE_SELF_INTERFACE_STANDARD;
Member
Size
Die Größe (in Bytes) dieser Struktur.
Version
Die vom Treiber definierte Schnittstellenversion.
Context
Ein Zeiger auf schnittstellenspezifische Kontextinformationen.
InterfaceReference
Ein Zeiger auf eine InterfaceReference-Routine , die die Referenzanzahl der Schnittstelle erhöht.
InterfaceDereference
Ein Zeiger auf eine InterfaceDereference-Routine , die die Referenzanzahl der Schnittstelle erhöht.
SurpriseRemoveAndReenumerateSelf
Ein Zeiger auf eine ReenumerateSelf-Routine , die eine Erneute Aufzählung des Geräts anfordert.
Hinweise
Ein Treiber ruft einen Zeiger auf die REENUMERATE_SELF_INTERFACE_STANDARD-Struktur ab, indem er eine IRP_MN_QUERY_INTERFACE IRP an seinen Bustreiber sendet, wobei InterfaceType auf GUID_REENUMERATE_SELF_INTERFACE_STANDARD festgelegt ist.
Die REENUMERATE_SELF_INTERFACE_STANDARD-Struktur ist eine Erweiterung der INTERFACE-Struktur .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows Vista. |
Kopfzeile | wdm.h (include Wdm.h, Ntddk.h) |