Compartir a través de


estructura DMA_ADAPTER_INFO_V1 (wdm.h)

La estructura DMA_ADAPTER_INFO_V1 describe las funciones del controlador DMA del sistema representado por un objeto de adaptador.

Sintaxis

typedef struct _DMA_ADAPTER_INFO_V1 {
  ULONG ReadDmaCounterAvailable;
  ULONG ScatterGatherLimit;
  ULONG DmaAddressWidth;
  ULONG Flags;
  ULONG MinimumTransferUnit;
} DMA_ADAPTER_INFO_V1, *PDMA_ADAPTER_INFO_V1;

Miembros

ReadDmaCounterAvailable

Indica si se puede leer el valor del contador en cada canal DMA. Este miembro es TRUE si se puede leer el contador y es FALSE si no se puede leer.

ScatterGatherLimit

El número máximo de elementos de una lista de dispersión y recopilación que el controlador DMA puede procesar en una única transferencia de dispersión o recopilación de DMA.

DmaAddressWidth

Ancho de la dirección de memoria, en bits, del controlador DMA. El ancho se expresa como el número de bits en una dirección DMA. Si el ancho de la dirección DMA es menor que el ancho de la dirección de memoria, el hardware de la plataforma controla los bits de dirección de memoria de orden superior restantes a cero durante una transferencia DMA.

Flags

Conjunto de marcas que describen las funciones del adaptador DMA. Actualmente no hay marcas definidas para este miembro.

MinimumTransferUnit

Tamaño, en bytes, de la unidad de transferencia mínima. El número de bytes especificado por un elemento en una lista de dispersión y recopilación debe ser un entero múltiplo de la unidad de transferencia mínima.

Comentarios

El miembro V1 de la estructura DMA_ADAPTER_INFO es una estructura de tipo DMA_ADAPTER_INFO_V1.

Un controlador llama a GetDmaAdapterInfo para obtener información sobre las funcionalidades de hardware de un canal DMA del sistema. GetDmaAdapterInfo escribe esta información en el miembro V1 de una estructura de DMA_ADAPTER_INFO proporcionada por el autor de la llamada.

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

GetDmaAdapterInfo