Condividi tramite


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

Vedi anche

UnregisterAppStateChangeNotification