Compartir a través de


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)

Consulte también

DMA_ADAPTER_INFO_V1

GetDmaAdapterInfo