Share via


IActivateAudioInterfaceAsyncOperation::GetActivateResult-Methode (mmdeviceapi.h)

Ruft die Ergebnisse einer asynchronen Aktivierung einer WASAPI-Schnittstelle ab, die von einer Anwendung initiiert wird, die die ActivateAudioInterfaceAsync-Funktion aufruft.

Syntax

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

Parameter

[out] activateResult

[out] activatedInterface

Rückgabewert

Die Funktion gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode Beschreibung
E_ILLEGAL_METHOD_CALL
Die -Methode wurde aufgerufen, bevor der asynchrone Vorgang abgeschlossen wurde.

Hinweise

Eine Anwendung ruft diese Methode auf, nachdem Windows die ActivateCompleted-Methode der IActivateAudioInterfaceCompletionHandler-Schnittstelle der Anwendung aufgerufen hat.

Der von activateResult zurückgegebene Ergebniscode hängt möglicherweise von der angeforderten Schnittstelle ab. Weitere Informationen finden Sie unter IMMDevice::Activate. Ein Ergebniscode mit E_ACCESSDENIED kann darauf hinweisen, dass der Benutzer keine Zustimmung zum Zugriff auf das Gerät in einer Weise erteilt hat, die von der angeforderten WASAPI-Schnittstelle erforderlich ist.

Die zurückgegebene activateInterface kann NULL sein, wenn activateResult kein Erfolgscode ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mmdeviceapi.h

Weitere Informationen

ActivateAudioInterfaceAsync

IActivateAudioInterfaceAsyncOperation