// video.h
typedef struct _VP_DEVICE_DESCRIPTION {
BOOLEAN ScatterGather;
BOOLEAN Dma32BitAddresses;
BOOLEAN Dma64BitAddresses;
ULONG MaximumLength;
} VP_DEVICE_DESCRIPTION, *PVP_DEVICE_DESCRIPTION;
View the official Windows Driver Kit DDI referenceNo description available.
The VP_DEVICE_DESCRIPTION structure describes the attributes of the physical device for which a driver is requesting a DMA object.
ScatterGatherIf TRUE, indicates that the device supports scatter/gather DMA. If FALSE, the device does not support scatter/gather DMA.
Dma32BitAddressesIf TRUE, specifies that 32-bit addresses are being used for DMA operations.
Dma64BitAddressesIf TRUE, specifies that 64-bit addresses are being used for DMA operations.
MaximumLengthSpecifies the maximum number of bytes the device can handle in each DMA operation.
This structure is available in Windows XP and later.