GetApplicationRecoveryCallback 関数 (winbase.h)
指定したプロセスに登録されているコールバック ルーチンへのポインターを取得します。 返されるアドレスは、プロセスの仮想アドレス空間にあります。
構文
HRESULT GetApplicationRecoveryCallback(
[in] HANDLE hProcess,
[out] APPLICATION_RECOVERY_CALLBACK *pRecoveryCallback,
[out] PVOID *ppvParameter,
[out] PDWORD pdwPingInterval,
[out] PDWORD pdwFlags
);
パラメーター
[in] hProcess
プロセスのハンドル。 このハンドルには、PROCESS_VM_READアクセス権が必要です。
[out] pRecoveryCallback
回復コールバック関数へのポインター。 詳細については、「 ApplicationRecoveryCallback」を参照してください。
[out] ppvParameter
コールバック パラメーターへのポインター。
[out] pdwPingInterval
回復 ping 間隔 (100 ナノ秒間隔)。
[out] pdwFlags
将来利用するために予約されています。
戻り値
この関数は、成功した S_OK 、または次のいずれかのエラー コードを返します。
リターン コード | 説明 |
---|---|
|
アプリケーションが回復に登録されませんでした。 |
|
1 つ以上のパラメーターが無効です。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winbase.h (Windows.h を含む) |
Library | Kernel32.lib |
[DLL] | Kernel32.dll |