typedef struct {
PADAPTER_OBJECT AdapterObject[2];
ULONG BufferSize;
PVOID VirtualAddress;
PHYSICAL_ADDRESS LogicalAddress;
PMDL Mdl;
} SOUND_DMA_BUFFER, *PSOUND_DMA_BUFFER;
The SOUND_DMA_BUFFER structure describes a DMA buffer. It is used as input to the SoundGetCommonBuffer and SoundFreeCommonBuffer functions.
Members
AdapterObject[2]
Array of pointers to adapter objects. (Only the first array element is used.)
BufferSize
Size of buffer, in bytes.
VirtualAddress
Virtual address of buffer.
LogicalAddress
Logical address of buffer.
Mdl
Pointer to a memory descriptor list (MDL).