MpScanControl 関数
MpScanStart を介して非同期的に開始されたスキャンの制御を許可します。
構文
HRESULT WINAPI MpScanControl(
_In_ MPHANDLE hScanHandle,
_In_ MPCONTROL ScanControl
);
パラメーター
-
hScanHandle [in]
-
種類: MPHANDLE
非同期スキャン操作を処理します。 このハンドルは 、MpScanStart 関数によって返されます。 このパラメーターは、 MpManagerOpen 関数によって返されるマルウェア保護マネージャー インターフェイス ハンドルに設定して、システム開始スキャンを制御することもできます。この場合、呼び出し元は管理特権を持っている必要があります。
-
ScanControl [in]
-
種類: MPCONTROL
スキャン制御オプションを指定します。 このパラメーターは、次のいずれかのコントロール オプションである必要があります。
値 説明 - MPCONTROL_ABORT
スキャン操作を中止します。 - MPCONTROL_PAUSE
スキャン操作を一時停止します。 - MPCONTROL_RESUME
一時停止したスキャン操作を再開します。
戻り値
型: HRESULT
関数が成功した場合、戻り値は S_OK。
関数が失敗した場合、戻り値は失敗した HRESULT コードです。 呼び出し元は 、MpErrorMessageFormat 関数を使用して、エラー メッセージの一般的な説明を取得できます。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2012 [デスクトップ アプリのみ] |
Header |
|
[DLL] |
|