Export (0) Print
Expand All
IRP
MDL
Expand Minimize

DMA_ADAPTER_INFO structure

The DMA_ADAPTER_INFO structure is a container for a DMA_ADAPTER_INFO_XXX structure that describes the capabilities of a system DMA controller.

Syntax


typedef struct _DMA_ADAPTER_INFO {
  ULONG Version;
  union {
    DMA_ADAPTER_INFO_V1 V1;
  };
} DMA_ADAPTER_INFO, *PDMA_ADAPTER_INFO;

Members

Version

The version number of the DMA_ADAPTER_INFO_XXX structure that follows this member. For a DMA_ADAPTER_INFO_V1 structure, set this member to DMA_ADAPTER_INFO_VERSION1 before calling the GetDmaAdapterInfo routine.

V1

The capabilities of the bus-master DMA device or the system DMA controller. For more information, see DMA_ADAPTER_INFO_V1.

Remarks

A device driver calls the GetDmaAdapterInfo routine to obtain a DMA_ADAPTER_INFO structure that describes the capabilities of a DMA controller.

The unnamed union in this structure contains a DMA_ADAPTER_INFO_XXX structure. The Version member indicates which version of the DMA_ADAPTER_INFO_XXX structure is contained in the union. Currently, only version 1 is supported.

Requirements

Version

Supported starting with Windows 8.

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

See also

DMA_ADAPTER_INFO_V1
GetDmaAdapterInfo

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft