struktur REENUMERATE_SELF_INTERFACE_STANDARD (wdm.h)

Struktur antarmuka REENUMERATE_SELF_INTERFACE_STANDARD memungkinkan driver meminta agar driver bus induknya menghitung ulang perangkat driver. Struktur ini mendefinisikan antarmuka GUID_REENUMERATE_SELF_INTERFACE_STANDARD .

Sintaks

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;

Anggota

Size

Ukuran, dalam byte, dari struktur ini.

Version

Versi antarmuka yang ditentukan driver.

Context

Penunjuk ke informasi konteks khusus antarmuka.

InterfaceReference

Penunjuk ke rutinitas InterfaceReference yang menaikkan jumlah referensi antarmuka.

InterfaceDereference

Penunjuk ke rutinitas InterfaceDereference yang mengurangi jumlah referensi antarmuka.

SurpriseRemoveAndReenumerateSelf

Pointer ke rutinitas ReenumerateSelf yang meminta reenumerasi perangkat.

Keterangan

Driver mendapatkan penunjuk ke struktur REENUMERATE_SELF_INTERFACE_STANDARD dengan mengirim IRP IRP_MN_QUERY_INTERFACE ke driver busnya dengan InterfaceType diatur ke GUID_REENUMERATE_SELF_INTERFACE_STANDARD.

Struktur REENUMERATE_SELF_INTERFACE_STANDARD adalah perpanjangan dari struktur INTERFACE .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows Vista.
Header wdm.h (termasuk Wdm.h, Ntddk.h)

Lihat juga

GUID_REENUMERATE_SELF_INTERFACE_STANDARD

ANTARMUKA

IRP_MN_QUERY_INTERFACE

InterfaceDereference

InterfaceReference

Hitung ulangSelf