Condividi tramite


Funzione WscRegisterForChanges (wscapi.h)

Registra una funzione di callback da eseguire quando Sicurezza di Windows Center rileva una modifica che potrebbe influire sull'integrità di uno dei provider di sicurezza.

Sintassi

HRESULT WscRegisterForChanges(
  [in]  LPVOID                 Reserved,
  [out] PHANDLE                phCallbackRegistration,
  [in]  LPTHREAD_START_ROUTINE lpCallbackAddress,
  [in]  PVOID                  pContext
);

Parametri

[in] Reserved

Riservato. Deve essere NULL.

[out] phCallbackRegistration

Puntatore a un handle per la registrazione del callback. Al termine dell'uso della funzione di callback, annullare la registrazione chiamando la funzione WscUnRegisterChanges .

[in] lpCallbackAddress

Puntatore alla funzione definita dall'applicazione da chiamare quando si verifica una modifica al servizio WSC. Questa funzione viene chiamata anche quando il servizio WSC viene avviato o arrestato.

[in] pContext

Puntatore a una variabile da passare come parametro lpParameter alla funzione a cui punta il parametro lpCallbackAddress .

Valore restituito

Restituisce S_OK se la funzione ha esito positivo, in caso contrario restituisce un codice di errore.

Commenti

Quando si vuole interrompere la ricezione della notifica al metodo di callback, è possibile annullare la registrazione chiamando la funzione WscUnRegisterChanges .

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione wscapi.h
Libreria Wscapi.lib
DLL Wscapi.dll

Vedi anche

WscUnRegisterChanges