XUserGetDefaultAudioEndpointUtf16
Recupera o ponto de extremidade de áudio padrão de um usuário específico.Sintaxe
Parâmetros
userTipo: XUserLocalId
A ID local do usuário para o qual obter o ponto de extremidade de áudio padrão. defaultAudioEndpointKind
Tipo: XUserDefaultAudioEndpointKind
Um valor de enumeração que especifica se o ponto de extremidade de áudio padrão do usuário renderiza ou captura áudio. endpointIdUtf16Count
Tipo: size_t
A contagem de wchar_t do buffer para o qual o parâmetro endpointIdUtf16 aponta. Passe XUserAudioEndpointMaxUtf16Count. endpointIdUtf16 _Out_writes_to_(endpointIdUtf16Count,endpointIdUtf16Used)
Tipo: wchar_t
Contém a ID do ponto de extremidade de áudio padrão do usuário. endpointIdUtf16Used _Out_opt_
Tipo: size_t* Contém a contagem real de wchar_t da ID que o parâmetro endpointIdUtf16 retorna.
Valor retornado
Tipo: HRESULT Retornará S_OK se for bem-sucedido; caso contrário, retornará um código de erro. Para obter uma lista de códigos de erro, consulte Códigos de erro.Comentários
Não é seguro chamar esta função em um thread sensível ao tempo. Para obter mais informações, consulte Threads sensíveis ao tempo.
