Partilhar via


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

O InterfaceDereference decrementa 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 passado como membro Contexto da estrutura interface da interface para a interface.

Valor de retorno

Nenhum

Observações

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 uma solicitação IRP_MN_QUERY_INTERFACE chama InterfaceDereference. Além disso, um driver que recebe um ponteiro para a interface para outro driver deve chamar InterfaceDereference.

Requisitos

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

Consulte também

de INTERFACE do

IRP_MN_QUERY_INTERFACE

InterfaceReference