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 somente ao UMDF]
O método WdfRequestImpersonate registra uma função de retorno de chamada de evento fornecida pelo driver que a estrutura deve chamar para representação.
Sintaxe
NTSTATUS WdfRequestImpersonate(
[in] WDFREQUEST Request,
[in] SECURITY_IMPERSONATION_LEVEL ImpersonationLevel,
[in] PFN_WDF_REQUEST_IMPERSONATE EvtRequestImpersonate,
[in, optional] PVOID Context
);
Parâmetros
[in] Request
Um identificador para o objeto de solicitação de estrutura que representa a solicitação de E/S que está sendo concluída.
[in] ImpersonationLevel
Um valor SECURITY_IMPERSONATION_LEVELdigitado que identifica o nível de representação.
[in] EvtRequestImpersonate
Um ponteiro para o driver EvtRequestImpersonate função de retorno de chamada de evento.
[in, optional] Context
Um ponteiro para um buffer que contém informações de contexto relacionadas à chamada de representação. A estrutura passa essas informações de contexto em uma chamada para a função de retorno de chamada de evento EvtRequestImpersonate. Esse parâmetro é opcional e pode ser NULL
Valor de retorno
Se o método WdfRequestImpersonate não encontrar erros, ele retornará STATUS_SUCCESS.
O método pode retornar outros valores NTSTATUS .
Observações
O método WdfRequestImpersonate não retorna até que a função de retorno de chamada de evento EvtRequestImpersonate seja concluída.
Para obter mais informações, consulte Manipulando a representação do cliente em drivers UMDF.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Windows 8.1 |
| da Plataforma de Destino | Universal |
| versão mínima do UMDF | 2.0 |
| cabeçalho | wdfrequest.h (inclua Wdf.h) |
| biblioteca | WUDFx02000.lib |
| de DLL | WUDFx02000.dll |
| IRQL | PASSIVE_LEVEL |