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) |