Condividi tramite


Funzione SLUnregisterEvent (slpublic.h)

Annulla la registrazione di un evento registrato nel servizio SL.

Sintassi

HRESULT SLUnregisterEvent(
  [in, optional] HSLC       hSLC,
  [in]           PCWSTR     pwszEventId,
  [in]           const SLID *pApplicationId,
  [in]           HANDLE     hEvent
);

Parametri

[in, optional] hSLC

Tipo: HSLC

Handle per la sessione SLC corrente.

[in] pwszEventId

Tipo: PCWSTR

Identificatore di evento SL predefinito che verrà annullata la registrazione.

[in] pApplicationId

Tipo: const SLID*

Puntatore all'ID applicazione da cui verrà annullata la registrazione dell'evento.

[in] hEvent

Tipo: HANDLE

Handle dell'evento registrato.

Valore restituito

Tipo: HRESULT WINAPI

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Codice/valore restituito Descrizione
E_INVALIDARG
0x80070057
Uno o più argomenti non sono validi.
SL_E_INVALID_EVENT_ID
0xC004F019
L'ID evento richiesto non è valido.
SL_E_EVENT_NOT_REGISTERED
0xC004F01A
L'evento richiesto non è registrato con il servizio.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione slpublic.h
Libreria Slc.lib
DLL Slc.dll