estructura DMA_TRANSFER_INFO (wdm.h)
La estructura DMA_TRANSFER_INFO es un contenedor para una estructura de DMA_TRANSFER_INFO_XXX que describe los requisitos de asignación de una lista de dispersión y recopilación.
Sintaxis
typedef struct _DMA_TRANSFER_INFO {
ULONG Version;
union {
DMA_TRANSFER_INFO_V1 V1;
DMA_TRANSFER_INFO_V2 V2;
};
} DMA_TRANSFER_INFO, *PDMA_TRANSFER_INFO;
Miembros
Version
Número de versión de la estructura DMA_TRANSFER_INFO_XXX que sigue a este miembro. Para una estructura de DMA_TRANSFER_INFO_V1, establezca este miembro en DMA_TRANSFER_INFO_VERSION1 antes de llamar a la rutina de GetDmaTransferInfo.
V1
Los requisitos de asignación de una lista de dispersión o recopilación. Para obtener más información, vea DMA_TRANSFER_INFO_V1.
V2
Los requisitos de asignación de una lista de dispersión o recopilación. Para obtener más información, vea DMA_TRANSFER_INFO_V2.
Observaciones
Un controlador de dispositivo llama a la rutina GetDmaTransferInfo para obtener una estructura de DMA_TRANSFER_INFO que describe los requisitos de asignación de la lista de dispersión y recopilación que se va a usar en una transferencia DMA.
La unión sin nombre de esta estructura contiene una estructura DMA_TRANSFER_INFO_XXX. El miembro Version indica qué versión de la estructura deXXX de DMA_TRANSFER_INFO_se encuentra en la unión.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 8. |
encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |