_Struttura dei dati MPCALLBACK

Dati passati alla funzione di callback.

Sintassi

typedef struct tagMPCALLBACK_DATA {
  MPNOTIFY        Notify;
  HRESULT         hResult;
  ULARGE_INTEGER  TimeStamp;
  MPCALLBACK_TYPE Type;
  union {
    PMPSTATUS_DATA         pStatusData;
    PMPSCAN_DATA           pScanData;
    PMPCLEAN_DATA          pCleanData;
    PMPCLEAN_PRECHECK_DATA pPrecheckData;
    PMPTHREAT_DATA         pThreatData;
    PMPSIGUPDATE_DATA      pSigUpdateData;
    PMPSAMPLE_DATA         pSampleData;
    PMPRESERVED_DATA       pReservedData;
    PMPCONFIGURATION_DATA  pConfigurationData;
    PMPFASTPATH_DATA       pFastPathData;
    PMPEXPIRATION_DATA     pExpirationData;
    PMPNIS_PRIVATE_DATA    pNISPrivateData;
    PMPHEALTH_DATA         pHealthData;
    PMPENDOFLIFE_DATA      pEndOfLifeData;
    PMPMALWARETOAST_DATA   pMalwareToastData;
  } Data;
} MPCALLBACK_DATA, *PMPCALLBACK_DATA;

Members

Notificare

Tipo: MPNOTIFY

Notifica di modifica per il report.

hResult

Tipo: HRESULT

Codice di errore, in caso di errore interno.

TimeStamp

Tipo: ULARGE _ Integer

Timestamp corrente.

Tipo

Tipo: MPCALLBACK _

Tipo di dati speciale di callback.

Dati

Richiamata di dati speciali. Il puntatore alla struttura appropriata dipende dal valore di tipo.

pStatusData

Tipo: PMPSTATUS _ Data

Quando digitare == MPCALLBACK _ status. Vedere MPSTATUS _ Data.

pScanData

Tipo: PMPSCAN _ Data

Quando si digita == MPCALLBACK _ Scan. Vedere MPSCAN _ Data.

pCleanData

Tipo: PMPCLEAN _ Data

Quando il tipo == MPCALLBACK è _ Clean. Vedere MPCLEAN _ Data.

pPrecheckData

Tipo: PMPCLEAN _ Precheck _ dati

Quando il tipo == MPCALLBACK è _ Precheck. Vedere MPCLEAN _ Precheck _ Data.

pThreatData

Tipo: PMPTHREAT _ Data

Quando digitare == MPCALLBACK _ Threat. Vedere MPTHREAT _ Data.

pSigUpdateData

Tipo: PMPSIGUPDATE _ Data

Quando il tipo è == MPCALLBACK _ SIGUPDATE. Vedere MPSIGUPDATE _ Data.

pSampleData

Tipo: PMPSAMPLE _ Data

Quando si digita == MPCALLBACK _ Sample. Vedere MPSAMPLE _ Data.

pReservedData

Tipo: PMPRESERVED _ Data

Quando il tipo == MPCALLBACK è _ riservato. Vedere MPRESERVED _ Data.

pConfigurationData

Tipo: PMPCONFIGURATION _ Data

Quando si digita la == _ _ notifica di configurazione MPCALLBACK. Vedere MPCONFIGURATION _ Data.

pFastPathData

Tipo: PMPFASTPATH _ Data

Quando il tipo è == MPCALLBACK _ FastPath. Vedere MPFASTPATH _ Data.

pExpirationData

Tipo: PMPEXPIRATION _ Data

Quando il tipo == MPCALLBACK _ _ scadenza del prodotto. Vedere MPEXPIRATION _ Data.

pNISPrivateData

Tipo: PMPNIS _ private _ Data

Quando il tipo == MPCALLBACK _ NIS è _ privato. Vedere MPNIS _ private _ Data.

pHealthData

Tipo: PMPHEALTH _ Data

Quando digitare == MPCALLBACK _ Health. Vedere MPHEALTH _ Data.

pEndOfLifeData

Tipo: PMPENDOFLIFE _ Data

Quando il tipo è == MPCALLBACK _ ENDOFLIFE. Vedere MPENDOFLIFE _ Data.

pMalwareToastData

Tipo: PMPMALWARETOAST _ Data

Quando il tipo è == MPCALLBACK _ MALWARETOAST. Vedere MPMALWARETOAST _ Data.

Requisiti

Requisito Valore
Client minimo supportato
[Solo app desktop di Windows 8]
Server minimo supportato
[Solo app desktop Windows Server 2012]
Intestazione
MpClient. h

Vedi anche

_tipo MPCALLBACK

_dati MPCLEAN

MPCLEAN _ i dati di PREverifica _

_dati MPCONFIGURATION

_dati MPENDOFLIFE

_dati MPEXPIRATION

_dati MPFASTPATH

_dati MPHEALTH

_dati MPMALWARETOAST

MPNIS _ _ dati privati

MPNOTIFY

_dati MPRESERVED

_dati MPSAMPLE

_dati MPSCAN

_dati MPSIGUPDATE

_dati MPSTATUS

_dati MPTHREAT