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) |