Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Audiogeräte-IDs ab, die dem Headset zugeordnet sind, das mit dem angegebenen Controller verbunden ist.
Syntax
DWORD XInputGetAudioDeviceIds(
[in] DWORD dwUserIndex,
[out, optional] LPWSTR pRenderDeviceId,
[in, out, optional] UINT *pRenderCount,
[out, optional] LPWSTR pCaptureDeviceId,
[in, out, optional] UINT *pCaptureCount
);
Parameter
[in] dwUserIndex
Index des dem Gerät zugeordneten Spielers.
[out, optional] pRenderDeviceId
Windows Core Audio-Geräte-ID-Zeichenfolge für rendern (Lautsprecher).
[in, out, optional] pRenderCount
Größe des Rendergeräte-ID-Zeichenfolgenpuffers in Breitzeichen.
[out, optional] pCaptureDeviceId
Windows Core Audio-Geräte-ID-Zeichenfolge für die Erfassung (Mikrofon).
[in, out, optional] pCaptureCount
Größe des Erfassungsgeräte-ID-Zeichenfolgenpuffers in Breitzeichen.
Rückgabewert
Wenn die Funktion die Geräte-IDs zum Rendern und Erfassen erfolgreich abruft, wird der Rückgabecode ERROR_SUCCESS.
Wenn kein Headset mit dem Controller verbunden ist, ruft die Funktion auch ERROR_SUCCESS mit NULL als Werte für pRenderDeviceId und pCaptureDeviceId ab.
Wenn das Controllerportgerät nicht physisch verbunden ist, gibt die Funktion ERROR_DEVICE_NOT_CONNECTED zurück.
Wenn die Funktion fehlschlägt, wird ein gültiger Win32-Fehlercode zurückgegeben.
Hinweise
Aufrufer müssen den Arbeitsspeicher für die Puffer zuordnen, die an XInputGetAudioDeviceIds übergeben werden. Die resultierenden Zeichenfolgen können von beliebiger Länge sein.
Plattformanforderungen
Windows 8 (XInput 1.4)Requirements (Anforderungen)
| Zielplattform | Windows |
| Kopfzeile | xinput.h |
| Bibliothek | Xinput.lib |
| DLL | Xinput1_4.dll |