Metodo IActivateAudioInterfaceAsyncOperation::GetActivateResult (mmdeviceapi.h)

Ottiene i risultati di un'attivazione asincrona di un'interfaccia WASAPI avviata da un'applicazione che chiama la funzione ActivateAudioInterfaceAsync .

Sintassi

HRESULT GetActivateResult(
  [out] HRESULT  *activateResult,
  [out] IUnknown **activatedInterface
);

Parametri

[out] activateResult

[out] activatedInterface

Valore restituito

La funzione restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
E_ILLEGAL_METHOD_CALL
Il metodo è stato chiamato prima del completamento dell'operazione asincrona.

Commenti

Un'applicazione chiama questo metodo dopo che Windows chiama il metodo ActivateCompleted dell'interfaccia IActivateAudioInterfaceCompletionHandler dell'applicazione.

Il codice del risultato restituito tramite activateResult può dipendere dall'interfaccia richiesta. Per altre informazioni, vedere IMMDevice::Activate. Un codice di risultato di E_ACCESSDENIED potrebbe indicare che l'utente non ha dato il consenso per accedere al dispositivo in modo richiesto dall'interfaccia WASAPI richiesta.

L'oggetto activatedInterface restituito può essere NULL se activateResult non è un codice riuscito.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mmdeviceapi.h

Vedi anche

ActivateAudioInterfaceAsync

IActivateAudioInterfaceAsyncOperation