Função UdecxUrbRetrieveBuffer (udecxurb.h)
Recupera o buffer de transferência de um URB do objeto de solicitação de estrutura especificado enviado para a fila do ponto de extremidade.
Sintaxe
NTSTATUS UdecxUrbRetrieveBuffer(
[in] WDFREQUEST Request,
[out] PUCHAR *TransferBuffer,
[out] PULONG Length
);
Parâmetros
[in] Request
Um identificador para um objeto de solicitação de estrutura que contém o URB para a transferência.
[out] TransferBuffer
Um ponteiro para um buffer que recebe o buffer de transferência de um URB.
[out] Length
Uma variável ULONG que recebe o comprimento do ponteiro do buffer para por TransferBuffer.
Retornar valor
O método retornará STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, esse método pode retornar um código de erro NTSTATUS apropriado.
Código de retorno | Descrição |
---|---|
|
O URB não contém um buffer de transferência. |
|
O MDL do buffer de transferência não era válido. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Plataforma de Destino | Windows |
Versão mínima do KMDF | 1.15 |
Cabeçalho | udecxurb.h (inclua Udecx.h) |
Biblioteca | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |