SYNTH_BUFFER structure (dmusprop.h)

The SYNTH_BUFFER structure specifies DLS data that is being downloaded to a synthesizer.

Syntax

typedef struct _SYNTH_BUFFER {
  ULONG BufferSize;
  PVOID BufferAddress;
} SYNTH_BUFFER, *PSYNTH_BUFFER;

Members

BufferSize

Specifies the size in bytes of the buffer that BufferAddress points to.

BufferAddress

Pointer to a user-mode address that needs to be converted for kernel use.

Remarks

A KSPROPERTY_SYNTH_DLS_DOWNLOAD set-property request uses the SYNTH_BUFFER structure for its property value.

Requirements

Requirement Value
Header dmusprop.h (include Dmusprop.h)

See also

KSPROPERTY_SYNTH_DLS_DOWNLOAD