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