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