struttura DMA_TRANSFER_INFO (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;
Membri
Version
Numero di versione della struttura di 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.
Osservazioni
Un driver di dispositivo chiama la routine GetDmaTransferInfo per ottenere una struttura DMA_TRANSFER_INFO che descrive i requisiti di allocazione per l'elenco a 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 8. |
intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |