DMA_ADAPTER_INFO união (wdm.h)

A estrutura DMA_ADAPTER_INFO é um contêiner para uma estrutura de DMA_ADAPTER_INFO_XXX que descreve os recursos de um controlador de DMA do sistema.

Sintaxe

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;

Membros

Version

O número de versão da estrutura **DMA_ADAPTER_INFO_**XXX que segue esse membro. Para uma estrutura DMA_ADAPTER_INFO_V1 , defina esse membro como DMA_ADAPTER_INFO_VERSION1 antes de chamar a rotina GetDmaAdapterInfo .

V1

Os recursos do dispositivo DMA master barramento ou do controlador de DMA do sistema. Para obter mais informações, consulte DMA_ADAPTER_INFO_V1.

Reserved

Reservado para uso futuro.

Crashdump

Define o membro DMA_ADAPTER_INFO_CRASHDUMPCrashdump.

Comentários

Um driver de dispositivo chama a rotina GetDmaAdapterInfo para obter uma estrutura DMA_ADAPTER_INFO que descreve os recursos de um controlador de DMA.

A união sem nome nessa estrutura contém uma estrutura **DMA_ADAPTER_INFO_**XXX . O membro Version indica qual versão da estrutura **DMA_ADAPTER_INFO_**XXX está contida na união. Atualmente, há suporte apenas para a versão 1.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte começando com Windows 8.
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

DMA_ADAPTER_INFO_V1

GetDmaAdapterInfo