REENUMERATE_SELF_INTERFACE_STANDARD Struktur (wdm.h)
Mit der REENUMERATE_SELF_INTERFACE_STANDARD Schnittstellenstruktur kann ein Treiber anfordern, dass der übergeordnete 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;
Angehörige
Size
Die Größe dieser Struktur in Byte.
Version
Die treiberdefinierte 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 verringert.
SurpriseRemoveAndReenumerateSelf
Ein Zeiger auf eine ReenumerateSelf Routine, die die Erneute Aufzählung des Geräts anfordert.
Bemerkungen
Ein Treiber ruft einen Zeiger auf die REENUMERATE_SELF_INTERFACE_STANDARD-Struktur ab, indem ein IRP_MN_QUERY_INTERFACE IRP an seinen Bustreiber gesendet wird, 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 |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows Vista. |
Header- | wdm.h (include Wdm.h, Ntddk.h) |