Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[Aplica-se a KMDF e UMDF]
A macro WdfObjectReference incrementa a contagem de referência para um objeto de estrutura especificado.
Sintaxe
VOID WdfObjectReference(
[in] WDFOBJECT Handle
);
Parâmetros
handle [in]
Um identificador para um objeto de estrutura.
Valor de retorno
Nenhum.
Uma verificação de bug ocorre se o driver fornece um identificador de objeto inválido.
Observações
Se o driver chamar WdfObjectReference para incrementar uma contagem de referência, o driver deverá chamar WdfObjectDereference para diminuir a contagem.
Em vez de chamar WdfObjectReference, um driver pode chamar WdfObjectReferenceWithTag ou WdfObjectReferenceActual.
Para obter mais informações sobre contagens de referência de objeto, consulte Framework Object Life Cycle.
Exemplos
O exemplo de código a seguir incrementa a contagem de referência de um objeto.
WdfObjectReference(Object);
Requisitos
Plataforma de destino |
Universal |
Versão mínima do KMDF |
1.0 |
Versão mínima do UMDF |
2.0 |
Cabeçalho |
Wdfobject.h (inclua Wdf.h) |
Biblioteca |
Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL |
<= DISPATCH_LEVEL |
Regras de conformidade de DDI |
DriverCreate, MemAfterReqCompletedIntIoctlA, MemAfterReqCompletedIoctlA, MemAfterReqCompletedReadA, MemAfterReqCompletedWriteA |