DMA_ADAPTER_INFO 구조체(wdm.h)

DMA_ADAPTER_INFO 구조는 시스템 DMA 컨트롤러의 기능을 설명하는 DMA_ADAPTER_INFO_XXX 구조체에 대한 컨테이너입니다.

구문

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

멤버

Version

이 멤버 뒤에 오는 **DMA_ADAPTER_INFO_**XXX 구조체의 버전 번호입니다. DMA_ADAPTER_INFO_V1 구조의 경우 GetDmaAdapterInfo 루틴을 호출하기 전에 이 멤버를 DMA_ADAPTER_INFO_VERSION1 설정합니다.

V1

버스 master DMA 디바이스 또는 시스템 DMA 컨트롤러의 기능입니다. 자세한 내용은 DMA_ADAPTER_INFO_V1 참조하세요.

Crashdump

DMA_ADAPTER_INFO_CRASHDUMP 멤버 Crashdump를 정의합니다.

설명

디바이스 드라이버는 GetDmaAdapterInfo 루틴을 호출하여 DMA 컨트롤러의 기능을 설명하는 DMA_ADAPTER_INFO 구조를 가져옵니다.

이 구조체의 명명되지 않은 공용 구조체에는 **DMA_ADAPTER_INFO_**XXX 구조체가 포함되어 있습니다. 버전 멤버는 통합에 포함된 **DMA_ADAPTER_INFO_**XXX 구조체의 버전을 나타냅니다. 현재 버전 1만 지원됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 부터 지원합니다.
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)

추가 정보

DMA_ADAPTER_INFO_V1

GetDmaAdapterInfo