Compartir a través de


PFLUSH_DMA_BUFFER función de devolución de llamada (wdm.h)

La rutina de devolución de llamada vacía los datos restantes en la región de memoria descrita por un MDL.

Sintaxis

PFLUSH_DMA_BUFFER PflushDmaBuffer;

NTSTATUS PflushDmaBuffer(
  [in] PDMA_ADAPTER DmaAdapter,
  [in] PMDL Mdl,
  [in] BOOLEAN ReadOperation
)
{...}

Parámetros

[in] DmaAdapter

Puntero a una estructura DMA_ADAPTER. Esta estructura es el objeto de adaptador que representa el dispositivo DMA maestro de bus del controlador o el canal DMA del sistema. El autor de la llamada obtuvo este puntero de una llamada anterior a la rutinaIoGetDmaAdapter.

[in] Mdl

Puntero a la MDL que describe el búfer pasado anteriormente en la llamada del controlador a MapTransfer.

[in] ReadOperation

Especifica TRUE si el vaciado se realiza para una operación de lectura y FALSE para una operación de escritura. Para obtener más información, vea la siguiente sección Comentarios.

Valor devuelto

Devuelve STATUS_SUCCESS si la llamada se realiza correctamente. De lo contrario, devuelve un código de error de valores NTSTATUS apropiado. Para obtener más información, vea valores NTSTATUS.

Requisitos

Requisito Valor
encabezado de wdm.h (incluya Wdm.h)

Consulte también

vaciar datos almacenados en caché durante la de operaciones de DMA