Platform SDK: DirectX |
DirectSound.SetCooperativeLevel メソッドは、このサウンド デバイスのアプリケーション協調レベルを設定する。
object.SetCooperativeLevel(hwnd As Long, _ level As CONST_DSSCLFLAGS)
失敗すればエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
DSERR_ALLOCATED |
DSERR_INVALIDPARAM |
DSERR_UNINITIALIZED |
DSERR_UNSUPPORTED |
アプリケーションはバッファを再生する前に、このメソッドを呼び出して協調レベルを設定しなければならない。推奨される協調レベルは DSSCL_PRIORITY であり、他の優先レベルは必要に応じて使用する。
hwnd パラメータは、最上位のアプリケーション ウィンドウ ハンドルとすべきである。DirectDraw も使っている場合は、DirectDraw7.SetCooperativeLevel メソッドに渡したのと同じハンドルを指定しなければならない。