DMA_COMPLETION_STATUS enumeration (wdm.h)

The DMA_COMPLETION_STATUS enumeration describes the completion status of a DMA transfer.

Syntax

typedef enum {
  DmaComplete,
  DmaAborted,
  DmaError,
  DmaCancelled
} DMA_COMPLETION_STATUS;

Constants

 
DmaComplete
The DMA transfer completed successfully.
DmaAborted
Not used.
DmaError
The DMA transfer did not complete successfully because an error occurred.
DmaCancelled
The DMA transfer did not complete successfully because the client canceled the transfer.

Remarks

The Status parameter of the DmaCompletionRoutine routine is a DMA_COMPLETION_STATUS enumeration value.

Requirements

Requirement Value
Minimum supported client Supported starting with Windows 8.
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

See also

DmaCompletionRoutine