Funzione RegisterAppStateChangeNotification (appnotify.h)
Consente a un'app di registrare una funzione di callback tramite la quale può essere notificata che la libreria sta entrare o uscire da uno stato sospeso. L'app può usare queste informazioni per eseguire tutte le operazioni necessarie, ad esempio la conservazione dello stato, che deve essere eseguita a quel punto.
Sintassi
APICONTRACT ULONG RegisterAppStateChangeNotification(
[in] PAPPSTATE_CHANGE_ROUTINE Routine,
[in, optional] PVOID Context,
[out] PAPPSTATE_REGISTRATION *Registration
);
Parametri
[in] Routine
Puntatore a una funzione di callback chiamata quando l'app entra o lascia lo stato sospeso. Per altre informazioni su questa funzione, vedere PAPPSTATE_CHANGE_ROUTINE .
[in, optional] Context
Informazioni di contesto specifiche dell'app usate dall'app durante l'inserimento o l'uscita da uno stato sospeso. Questo è comunemente un puntatore "questo".
[out] Registration
Quando questa funzione restituisce correttamente, questo parametro riceve l'indirizzo di un puntatore a un valore che può essere usato per identificare la registrazione. Archiviare questo valore da usare con UnregisterAppStateChangeNotification.
Valore restituito
Codice di stato Win32 standard.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | appnotify.h |
Libreria | Appnotify.lib |
DLL | Twinapi.core.dll |