função WDF_MEMORY_DESCRIPTOR_INIT_BUFFER (wdfmemory.h)
[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) |