Compartilhar via


PINTERFACE_DEREFERENCE função de retorno de chamada (miniport.h)

A rotina InterfaceDereference diminui a contagem de referência em uma interface definida pelo driver.

Sintaxe

PINTERFACE_DEREFERENCE PinterfaceDereference;

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

Parâmetros

[in] Context

Um ponteiro para informações de contexto específicas da interface. O chamador passa o valor que é passado como o membro contextual da estrutura interface para a interface.

Retornar valor

Nenhum

Comentários

Você pode usar a rotina InterfaceReference para incrementar a contagem de referência para a interface.

O driver que importa a interface é responsável por chamar a rotina InterfaceDereference para diminuir a contagem de referências depois que o driver não estiver mais usando a interface. Por exemplo, um driver que solicita um ponteiro para a interface enviando um IRP_MN_QUERY_INTERFACE solicitação chama InterfaceDereference. Além disso, um driver que recebe um ponteiro para a interface para outro driver deve chamar InterfaceDereference.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho miniport.h (incluem Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h)

Confira também

INTERFACE

IRP_MN_QUERY_INTERFACE

InterfaceReference