DSDVR_MESSAGE_PARAMS

This union contains members passed to the WAV_IOControl function.

typedef union {
  DSDMP_MSG msg;
  DSDMP_CREATEBUFFER crb;
  DSDMP_DUPLICATEBUFFER dpb;
  DSDMP_DELETEBUFFER dlt;
  DSDMP_LOCK lck;
  DSDMP_UNLOCK ulk;
  DSDMP_SETFORMAT sfo;
  DSDMP_SETFREQUENCY sfr;
  DSDMP_SETVOLUMEPAN svp;
  DSDMP_SETPOSITION sps;
  DSDMP_GETPOSITION gps;
  DSDMP_PLAY ply;
  DSDMP_STOP stp;
  DSDMP_GETSTATUS gst;
  DSDMP_SETNOTIFICATIONS snp;
  DSDMP_QUERYPROP  qpr;
  DSDMP_GETPROP gpr;
  DSDMP_SETPROP spr;
} DSDVR_MESSAGE_PARAMS;

Members

  • msg
    Structure that contains the message value and driver instance.
  • crb
    CreateBuffer structure.
  • dpb
    DeleteBuffer structure.
  • dlt
    DuplicateBuffer structure.
  • lck
    Lock structure.
  • ulk
    Unlock structure.
  • sfo
    SetFormat structure.
  • sfr
    SetFrequency structure.
  • svp
    SetVolume structure.
  • sps
    SetPosition structure.
  • gps
    GetPosition structure.
  • ply
    Play structure.
  • stp
    Stop structure.
  • gst
    GetStatus structure.
  • snp
    SetNotifications structure.
  • qpr
    QueryProperties structure.
  • gpr
    GetProperties structure.
  • spr
    SetProperties structure.

Requirements

OS Versions: Windows CE 1.0 and later.
Header: Dsdriver.h.

See Also

DSDMP_MSG | DirectSound Driver Structures | WAV_IOControl

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.