función WDF_MEMORY_DESCRIPTOR_INIT_BUFFER (wdfmemory.h)
[Se aplica a KMDF y UMDF]
La función WDF_MEMORY_DESCRIPTOR_INIT_BUFFER inicializa una estructura de WDF_MEMORY_DESCRIPTOR para que describa un búfer especificado.
Sintaxis
void WDF_MEMORY_DESCRIPTOR_INIT_BUFFER(
[out] PWDF_MEMORY_DESCRIPTOR Descriptor,
[in] PVOID Buffer,
[in] ULONG BufferLength
);
Parámetros
[out] Descriptor
Puntero a una estructura de WDF_MEMORY_DESCRIPTOR .
[in] Buffer
Puntero a un búfer de memoria.
[in] BufferLength
Tamaño, en bytes, del búfer de memoria al que apunta el búfer .
Valor devuelto
None
Observaciones
La función WDF_MEMORY_DESCRIPTOR_INIT_BUFFER cero la estructura de WDF_MEMORY_DESCRIPTOR especificada y establece el miembro Type de la estructura en WdfMemoryDescriptorTypeBuffer. A continuación, establece los miembros u.BufferType.Buffer y u.BufferType.Length de la estructura en los valores que especifican los parámetros Buffer yBufferLength , respectivamente.
Ejemplos
Para obtener un ejemplo de código que usa WDF_MEMORY_DESCRIPTOR_INIT_BUFFER, vea WdfIoTargetSendIoctlSynchronously.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfmemory.h (incluya Wdf.h) |
Reglas de cumplimiento de DDI | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |