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.
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 |