Compartilhar via


PINTERFACE_DEREFERENCE função de retorno de chamada (wdm.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.

Observe que a rotina InterfaceDereference é um contrato por interface, portanto, não há requisitos gerais de IRQL para chamá-lo.

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 wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h)

Consulte também

de INTERFACE do

IRP_MN_QUERY_INTERFACE

InterfaceReference