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)

Voir aussi

GUID_REENUMERATE_SELF_INTERFACE_STANDARD

INTERFACE

IRP_MN_QUERY_INTERFACE

InterfaceDereference

InterfaceReference

RéinumerateSelf