Compartir a través de


Función XInputGetDSoundAudioDeviceGuids (xinput.h)

Obtiene los GUID de dispositivo de representación de sonido y captura de sonido que están asociados con los auriculares conectados al controlador especificado.

Sintaxis

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

Parámetros

dwUserIndex

[in] Índice del controlador del usuario. Puede ser un valor en el intervalo de 0 a 3. Para obtener información sobre cómo se determina este valor y cómo se asigna el valor a los indicadores en el controlador, vea Varios controladores.

pDSoundRenderGuid

[out] Puntero que recibe el GUID del dispositivo de representación de sonido de auriculares.

pDSoundCaptureGuid

[out] Puntero que recibe el GUID del dispositivo de captura de sonido de auriculares.

Valor devuelto

Si la función recupera correctamente los identificadores de dispositivo para representar y capturar, el código de retorno se ERROR_SUCCESS.

Si no hay auriculares conectados al controlador, la función también recupera ERROR_SUCCESS con GUID_NULL como los valores de pDSoundRenderGuid y pDSoundCaptureGuid.

Si el dispositivo de puerto del controlador no está conectado físicamente, la función devuelve ERROR_DEVICE_NOT_CONNECTED.

Si se produce un error en la función, devuelve un código de error de Win32 válido.

Comentarios

No se recomienda el uso de DirectSound heredado y DirectSound no está disponible para las aplicaciones de la Tienda Windows.

NotaXInputGetDSoundAudioDeviceGuids está en desuso porque no es compatible con Windows 8 (XInput 1.4).
 

Requisitos de la plataforma

SDK de DirectX (XInput 1.3), Windows Vista (XInput 9.1.0)

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado xinput.h
Library Xinput.lib; Xinput9_1_0.lib
Archivo DLL Xinput9_1_0.dll

Consulte también

Funciones XInput

XInputGetState