Metodo IAudioEndpoint::SetEventHandle (audioengineendpoint.h)

Il metodo SetEventHandle imposta l'handle per l'evento usato dall'endpoint per segnalare che l'elaborazione di un buffer è stata completata.

Sintassi

HRESULT SetEventHandle(
  [in] HANDLE eventHandle
);

Parametri

[in] eventHandle

Handle di evento utilizzato per richiamare un callback di completamento del buffer.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK. Se ha esito negativo, i codici restituiti possibili includono, ma non sono limitati a quanto segue.

Commenti

Il metodo SetEventHandle imposta l'handle dell'evento del motore audio nell'endpoint. In questa implementazione, il chiamante deve ricevere una risposta di errore di AEERR_NOT_INITIALIZED se l'endpoint audio non è inizializzato o il buffer non è impostato dal metodo SetBuffer .

Per ottenere le notifiche degli eventi, il motore audio avrà impostato il flag AUDCLNT_STREAMFLAGS_EVENTCALLBACK nell'endpoint. Per impostare questo flag, il motore audio chiama il metodo IAudioEndpoint::SetStreamFlags .

Questo metodo non deve essere chiamato da un thread di elaborazione in tempo reale.

L'API AudioEndpoint di Servizi Desktop remoto è destinata all'uso in scenari desktop remoto; non è per le applicazioni client.

Requisiti

Requisito Valore
Client minimo supportato Windows 7
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione audioengineendpoint.h

Vedi anche

IAudioEndpoint