DMA_TRANSFER_INFO struttura (wdm.h)
La struttura DMA_TRANSFER_INFO è un contenitore per una struttura DMA_TRANSFER_INFO_XXX che descrive i requisiti di allocazione per un elenco a dispersione/raccolta.
Sintassi
typedef struct _DMA_TRANSFER_INFO {
ULONG Version;
union {
DMA_TRANSFER_INFO_V1 V1;
DMA_TRANSFER_INFO_V2 V2;
};
} DMA_TRANSFER_INFO, *PDMA_TRANSFER_INFO;
Members
Version
Numero di versione della struttura DMA_TRANSFER_INFO_XXX che segue questo membro. Per una struttura DMA_TRANSFER_INFO_V1 , impostare questo membro su DMA_TRANSFER_INFO_VERSION1 prima di chiamare la routine GetDmaTransferInfo .
V1
Requisiti di allocazione per un elenco a dispersione/raccolta. Per altre informazioni, vedere DMA_TRANSFER_INFO_V1.
V2
Requisiti di allocazione per un elenco a dispersione/raccolta. Per altre informazioni, vedere DMA_TRANSFER_INFO_V2.
Commenti
Un driver di dispositivo chiama la routine GetDmaTransferInfo per ottenere una struttura di DMA_TRANSFER_INFO che descrive i requisiti di allocazione per l'elenco di dispersione/raccolta da usare in un trasferimento DMA.
L'unione senza nome in questa struttura contiene una struttura DMA_TRANSFER_INFO_XXX . Il membro Version indica quale versione della struttura DMA_TRANSFER_INFO_XXX è contenuta nell'unione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 8. |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |