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)

Weitere Informationen

GUID_REENUMERATE_SELF_INTERFACE_STANDARD

SCHNITTSTELLE

IRP_MN_QUERY_INTERFACE

InterfaceDereference

InterfaceReference

ReenumerateSelf