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