Compartir a través de


PINTERFACE_DEREFERENCE función de devolución de llamada (miniport.h)

La InterfaceDereference rutina disminuye el recuento de referencias en una interfaz definida por el controlador.

Sintaxis

PINTERFACE_DEREFERENCE PinterfaceDereference;

void PinterfaceDereference(
  [in] PVOID Context
)
{...}

Parámetros

[in] Context

Puntero a información de contexto específica de la interfaz. El autor de la llamada pasa el valor que se pasa como el miembro Context de la estructura INTERFACE de para la interfaz.

Valor devuelto

Ninguno

Observaciones

Puede usar la rutina interfaceReference de para incrementar el recuento de referencias de la interfaz.

El controlador que importa la interfaz es responsable de llamar a la InterfaceDereference rutina para disminuir el recuento de referencias después de que el controlador ya no use la interfaz. Por ejemplo, un controlador que solicita un puntero a la interfaz mediante el envío de una solicitud de IRP_MN_QUERY_INTERFACE llama a InterfaceDereference. Además, un controlador que recibe un puntero a la interfaz a otro controlador debe llamar a InterfaceDereference.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h)

Consulte también

interface de

IRP_MN_QUERY_INTERFACE

interfaceReference