REENUMERATE_SELF_INTERFACE_STANDARD structure (wdm.h)
La structure d’interface REENUMERATE_SELF_INTERFACE_STANDARD permet à un pilote de demander à son pilote de bus parent de réumer le périphérique du pilote. Cette structure définit l’interface GUID_REENUMERATE_SELF_INTERFACE_STANDARD .
Syntaxe
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;
Membres
Size
Taille, en octets, de cette structure.
Version
Version de l’interface définie par le pilote.
Context
Pointeur vers des informations de contexte spécifiques à l’interface.
InterfaceReference
Pointeur vers une routine InterfaceReference qui incrémente le nombre de références de l’interface.
InterfaceDereference
Pointeur vers une routine InterfaceDereference qui décrémente le nombre de références de l’interface.
SurpriseRemoveAndReenumerateSelf
Pointeur vers une routine ReenumerateSelf qui demande la rééumation de l’appareil.
Remarques
Un pilote obtient un pointeur vers la structure REENUMERATE_SELF_INTERFACE_STANDARD en envoyant un IRP IRP_MN_QUERY_INTERFACE à son pilote de bus avec InterfaceType défini sur GUID_REENUMERATE_SELF_INTERFACE_STANDARD.
La structure REENUMERATE_SELF_INTERFACE_STANDARD est une extension de la structure INTERFACE .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows Vista. |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h) |