Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[Aplica-se a KMDF e UMDF]
A função WDF_MEMORY_DESCRIPTOR_INIT_BUFFER inicializa uma estrutura WDF_MEMORY_DESCRIPTOR para que ela descreva um buffer especificado.
Sintaxe
VOID WDF_MEMORY_DESCRIPTOR_INIT_BUFFER(
[out] PWDF_MEMORY_DESCRIPTOR Descriptor,
[in] PVOID Buffer,
[in] ULONG BufferLength
);
Parâmetros
[out] Descriptor
Um ponteiro para uma estrutura WDF_MEMORY_DESCRIPTOR .
[in] Buffer
Um ponteiro para um buffer de memória.
[in] BufferLength
O tamanho, em bytes, do buffer de memória para o qual o Buffer aponta.
Retornar valor
Nenhum
Comentários
A função WDF_MEMORY_DESCRIPTOR_INIT_BUFFER zere a estrutura de WDF_MEMORY_DESCRIPTOR especificada e define o membro Type da estrutura como WdfMemoryDescriptorTypeBuffer. Em seguida, ele define os membros u.BufferType.Buffer e u.BufferType.Length da estrutura para os valores que os parâmetros Buffer e BufferLength especificam, respectivamente.
Exemplos
Para obter um exemplo de código que usa WDF_MEMORY_DESCRIPTOR_INIT_BUFFER, consulte WdfIoTargetSendIoctlSynchronously.
Requisitos
| Requisito | Valor |
|---|---|
| Plataforma de Destino | Universal |
| Versão mínima do KMDF | 1.0 |
| Versão mínima do UMDF | 2,0 |
| Cabeçalho | wdfmemory.h (inclua Wdf.h) |
| Regras de conformidade de DDI | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |