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 |