Microsoft DirectX 8.0 (C++) |
CoCreateInstance 関数を使って作成された DirectSound オブジェクトを初期化する。
HRESULT Initialize( LPCGUID pcGuidDevice );
成功した場合は DS_OK を返す。
失敗した場合は、次のいずれかのエラー値を返す。
DSERR_ALREADYINITIALIZED |
DSERR_GENERIC |
DSERR_INVALIDPARAM |
DSERR_NODRIVER |
このメソッドは COM プロトコルに準拠して提供されている。DirectSoundCreate8 関数を使って DirectSound オブジェクトを作成した場合、このメソッドは DSERR_ALREADYINITIALIZED を返す。CoCreateInstance を使って DirectSound オブジェクトを作成するときに、IDirectSound8::Initialize を呼び出さないと、その後に呼び出したすべてのメソッドは DSERR_UNINITIALIZED を返す。
ヘッダー : dsound.h で宣言。