Compartir a través de


estructura REENUMERATE_SELF_INTERFACE_STANDARD (wdm.h)

La estructura de la interfaz de REENUMERATE_SELF_INTERFACE_STANDARD permite a un controlador solicitar que su controlador primario del bus vuelva a enumerar el dispositivo del controlador. Esta estructura define la interfaz GUID_REENUMERATE_SELF_INTERFACE_STANDARD.

Sintaxis

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;

Miembros

Size

Tamaño, en bytes, de esta estructura.

Version

Versión de la interfaz definida por el controlador.

Context

Puntero a información de contexto específica de la interfaz.

InterfaceReference

Puntero a un InterfaceReference rutina que incrementa el recuento de referencias de la interfaz.

InterfaceDereference

Puntero a un InterfaceDereference rutina que disminuye el recuento de referencias de la interfaz.

SurpriseRemoveAndReenumerateSelf

Puntero a un ReenumerateSelf rutina que solicita la reenumeración del dispositivo.

Observaciones

Un controlador obtiene un puntero a la estructura de REENUMERATE_SELF_INTERFACE_STANDARD enviando un IRP de IRP_MN_QUERY_INTERFACE a su controlador de bus con InterfaceType establecido en GUID_REENUMERATE_SELF_INTERFACE_STANDARD.

La estructura REENUMERATE_SELF_INTERFACE_STANDARD es una extensión de la estructura INTERFACE de.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows Vista.
encabezado de wdm.h (include Wdm.h, Ntddk.h)

Consulte también

GUID_REENUMERATE_SELF_INTERFACE_STANDARD

interface de

IRP_MN_QUERY_INTERFACE

interfaceDereference

interfaceReference

ReenumerateSelf