VSD_DCB

This structure contains device specific-information. It is used at stream creation to identify the VSD DLL to be used by the Ring 3 audio stream handler.

typedef struct _VSD_DCB {
  ULONG     ulDCBLen;                 /*  Control block length. */
  SZ        szDevName[MAX_SPI_NAME];  /*  Device driver name. */
  ULONG     ulSysFileNum;             /*  File handle number. */
  ULONG     hvsd;                     /*  Handle to VSD instance. */
  PFN       pfnvsdEntryPoint;         /*  Pointer to address of VSD entry point. */
  ULONG     ulReserved1;              /*  Reserved. */
  ULONG     ulReserved2;              /*  Reserved. */
} VSD_DCB;

typedef   VSD _ DCB   FAR   * PVSD _ DCB ;


[Back: VOID]
[Next: VSD_DCB Field - ulDCBLen]