DMA_ADAPTER_INFO unión (wdm.h)
La estructura DMA_ADAPTER_INFO es un contenedor para una estructura de DMA_ADAPTER_INFO_XXX que describe las funcionalidades de un controlador DMA del sistema.
Sintaxis
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;
Miembros
Version
Número de versión de la estructura **DMA_ADAPTER_INFO_**XXX que sigue a este miembro. Para una estructura de DMA_ADAPTER_INFO_V1 , establezca este miembro en DMA_ADAPTER_INFO_VERSION1 antes de llamar a la rutina GetDmaAdapterInfo .
V1
Las funcionalidades del dispositivo DMA maestro de bus o del controlador DMA del sistema. Para obtener más información, consulte DMA_ADAPTER_INFO_V1.
Reserved
Reservado para uso futuro.
Crashdump
Define el DMA_ADAPTER_INFO_CRASHDUMP miembro Crashdump.
Comentarios
Un controlador de dispositivo llama a la rutina GetDmaAdapterInfo para obtener una estructura de DMA_ADAPTER_INFO que describe las funciones de un controlador DMA.
La unión sin nombre de esta estructura contiene una estructura **DMA_ADAPTER_INFO_**XXX . El miembro Version indica qué versión de la estructura **DMA_ADAPTER_INFO_**XXX se encuentra en la unión. Actualmente, solo se admite la versión 1.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 8. |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |