SOUND_DMA_BUFFER

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).