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