Condividi tramite


Metodo IAudioSessionManager2::UnregisterSessionNotification (audiopolicy.h)

Il metodo UnregisterSessionNotification elimina la registrazione per ricevere una notifica quando viene creata una sessione.

Sintassi

HRESULT UnregisterSessionNotification(
  IAudioSessionNotification *SessionNotification
);

Parametri

SessionNotification

Puntatore all'implementazione dell'applicazione dell'interfaccia IAudioSessionNotification . Passare lo stesso puntatore dell'interfaccia specificato al gestore sessione in una chiamata precedente a IAudioSessionManager2::RegisterSessionNotification per registrare la notifica.

Se il metodo UnregisterSessionNotification ha esito positivo, chiama il metodo Release nell'interfaccia IAudioSessionNotification dell'applicazione.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, i codici restituiti possibili includono, ma non sono limitati a, i valori visualizzati nella tabella seguente.

Valore restituito Descrizione
E_POINTER
SessionNotification è NULL.

Commenti

L'applicazione chiama questo metodo quando non deve più ricevere notifiche. Il metodo UnregisterSessionNotification rimuove la registrazione di un'interfaccia IAudioSessionNotification registrata in precedenza con la gestione sessione chiamando il metodo IAudioSessionControl::RegisterAudioSessionNotification .

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione audiopolicy.h

Vedi anche

IAudioSessionManager2