Condividi tramite


Funzione MpScanControl

Consente il controllo di un'analisi avviata in modo asincrono tramite MpScanStart.

Sintassi

HRESULT WINAPI MpScanControl(
  _In_ MPHANDLE  hScanHandle,
  _In_ MPCONTROL ScanControl
);

Parametri

hScanHandle [in]

Tipo: MPHANDLE

Handle per un'operazione di analisi asincrona. Questo handle viene restituito dalla funzione MpScanStart . Questo parametro può anche essere impostato sull'handle dell'interfaccia di Gestione protezione malware restituito dalla funzione MpManagerOpen per controllare un'analisi avviata dal sistema, nel qual caso il chiamante deve avere privilegi amministrativi.

ScanControl [in]

Tipo: MPCONTROL

Specifica un'opzione di controllo di analisi. Questo parametro deve essere una delle opzioni di controllo seguenti:

Valore Significato
MPCONTROL_ABORT
Interrompere l'operazione di analisi.
MPCONTROL_PAUSE
Sospendere l'operazione di analisi.
MPCONTROL_RESUME
Riprendere l'operazione di analisi sospesa.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, il valore restituito è S_OK.

Se la funzione ha esito negativo, il valore restituito è un codice HRESULT non riuscito. Il chiamante può usare la funzione MpErrorMessageFormat per ottenere una descrizione generica del messaggio di errore.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [solo app desktop]
Server minimo supportato
Windows Server 2012 [solo app desktop]
Intestazione
MpClient.h
DLL
MpClient.dll

Vedi anche

MpErrorMessageFormat

MpManagerOpen

MpScanStart