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 |