Condividi tramite


Funzione GetApplicationRecoveryCallback (winbase.h)

Recupera un puntatore alla routine di callback registrata per il processo specificato. L'indirizzo restituito si trova nello spazio indirizzi virtuale del processo.

Sintassi

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

Parametri

[in] hProcess

Handle per il processo. Questo handle deve avere il diritto di accesso PROCESS_VM_READ.

[out] pRecoveryCallback

Puntatore alla funzione di callback di ripristino. Per altre informazioni, vedere ApplicationRecoveryCallback.

[out] ppvParameter

Puntatore al parametro di callback.

[out] pdwPingInterval

Intervallo di ping di ripristino, in intervalli di 100 nanosecondi.

[out] pdwFlags

Riservato per utilizzi futuri.

Valore restituito

Questa funzione restituisce S_OK in caso di esito positivo o in uno dei codici di errore seguenti.

Codice restituito Descrizione
S_FALSE
L'applicazione non è stata registrata per il ripristino.
E_INVALIDARG
Uno o più parametri non sono validi.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winbase.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

RegisterApplicationRecoveryCallback