Compartir a través de


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)

Consulte también

WDF_MEMORY_DESCRIPTOR

WDF_MEMORY_DESCRIPTOR_INIT_HANDLE

WDF_MEMORY_DESCRIPTOR_INIT_MDL