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