XInputGetDSoundAudioDeviceGuids

指定のコントローラーに接続されたヘッドセットに関連付けられているサウンド レンダリング デバイスとサウンド キャプチャー デバイスの GUID を取得します。

DWORD 
XInputGetDSoundAudioDeviceGuids(
  DWORD dwUserIndex,
  GUID* pDSoundRenderGuid,
  GUID* pDSoundCaptureGuid
);

パラメータ

  • dwUserIndex
    ユーザーのコントローラーのインデックスです。0 ~ 3 の範囲の値を指定できます。この値を決定する方法と、値がコントローラー上のインジケーターにマップされる方法については、「複数のコントローラー」を参照してください。
  • pDSoundRenderGuid
    ヘッドセット サウンド レンダリング デバイスの GUID を受け取るポインターです。
  • pDSoundCaptureGuid
    ヘッドセット サウンド キャプチャー デバイスの GUID を受け取るポインターです。

戻り値

この関数がレンダリングとキャプチャー用のデバイス ID を正常に取得した場合のリターン コードは ERROR_SUCCESS です。

コントローラーにヘッドセットが接続されていない場合もこの関数は ERROR_SUCCESS を取得し、同時に pDSoundRenderGuidpDSoundCaptureGuid の値として GUID_NULL を取得します。

コントローラー ポート デバイスが物理的に接続されていない場合、この関数は ERROR_DEVICE_NOT_CONNECTED を返します。

失敗した場合は、有効な Win32 エラー コードを返します。

要件

ヘッダー: XInput.h 宣言

ライブラリ: Xinput.lib 内容

関連項目

XInput 関数 | XInputGetState