DMA_ADAPTER_INFO 공용 구조체(wdm.h)
DMA_ADAPTER_INFO 구조는 시스템 DMA 컨트롤러의 기능을 설명하는 DMA_ADAPTER_INFO_XXX 구조체에 대한 컨테이너입니다.
구문
typedef union _DMA_ADAPTER_INFO {
struct {
ULONG Version;
DMA_ADAPTER_INFO_V1 V1;
};
struct {
ULONGLONG Reserved;
union {
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 참조하세요.
Reserved
다음에 사용하도록 예약됩니다.
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 포함) |