Partager via


GetApplicationRecoveryCallback, fonction (winbase.h)

Récupère un pointeur vers la routine de rappel inscrite pour le processus spécifié. L’adresse retournée se trouve dans l’espace d’adressage virtuel du processus.

Syntaxe

HRESULT GetApplicationRecoveryCallback(
  [in]  HANDLE                        hProcess,
  [out] APPLICATION_RECOVERY_CALLBACK *pRecoveryCallback,
  [out] PVOID                         *ppvParameter,
  [out] PDWORD                        pdwPingInterval,
  [out] PDWORD                        pdwFlags
);

Paramètres

[in] hProcess

Handle du processus. Ce handle doit avoir le droit d’accès PROCESS_VM_READ.

[out] pRecoveryCallback

Pointeur vers la fonction de rappel de récupération. Pour plus d’informations, consultez ApplicationRecoveryCallback.

[out] ppvParameter

Pointeur vers le paramètre de rappel.

[out] pdwPingInterval

Intervalle ping de récupération, par intervalles de 100 nanosecondes.

[out] pdwFlags

Réservé pour un usage futur.

Valeur retournée

Cette fonction retourne S_OK en cas de réussite ou l’un des codes d’erreur suivants.

Code de retour Description
S_FALSE
L’application ne s’est pas inscrite pour la récupération.
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winbase.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

RegisterApplicationRecoveryCallback