XInputGetDSoundAudioDeviceGuids
指定のコントローラーに接続されたヘッドセットに関連付けられているサウンド レンダリング デバイスとサウンド キャプチャー デバイスの GUID を取得します。
DWORD
XInputGetDSoundAudioDeviceGuids(
DWORD dwUserIndex,
GUID* pDSoundRenderGuid,
GUID* pDSoundCaptureGuid
);
パラメータ
- dwUserIndex
ユーザーのコントローラーのインデックスです。0 ~ 3 の範囲の値を指定できます。この値を決定する方法と、値がコントローラー上のインジケーターにマップされる方法については、「複数のコントローラー」を参照してください。 - pDSoundRenderGuid
ヘッドセット サウンド レンダリング デバイスの GUID を受け取るポインターです。 - pDSoundCaptureGuid
ヘッドセット サウンド キャプチャー デバイスの GUID を受け取るポインターです。
戻り値
この関数がレンダリングとキャプチャー用のデバイス ID を正常に取得した場合のリターン コードは ERROR_SUCCESS です。
コントローラーにヘッドセットが接続されていない場合もこの関数は ERROR_SUCCESS を取得し、同時に pDSoundRenderGuid と pDSoundCaptureGuid の値として GUID_NULL を取得します。
コントローラー ポート デバイスが物理的に接続されていない場合、この関数は ERROR_DEVICE_NOT_CONNECTED を返します。
失敗した場合は、有効な Win32 エラー コードを返します。
要件
ヘッダー: XInput.h 宣言
ライブラリ: Xinput.lib 内容