PINTERFACE_REFERENCE função de retorno de chamada (miniport.h)
A rotina InterfaceReference incrementa a contagem de referência em uma interface definida pelo driver.
Sintaxe
PINTERFACE_REFERENCE PinterfaceReference;
void PinterfaceReference(
[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 InterfaceDereference para diminuir a contagem de referência para a interface.
O driver que exporta a interface é responsável por chamar InterfaceReference para incrementar a contagem de referência antes que o driver exporte a interface. Por exemplo, o driver que inicialmente exportou a interface em resposta a uma solicitação de IRP_MN_QUERY_INTERFACE chama InterfaceReference. Além disso, um driver que passa um ponteiro para a interface para outro driver deve chamar InterfaceReference.
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) |