MPCALLBACK_DATA struttura

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

Modificare la notifica nel report.

Hresult

Tipo: HRESULT

Codice errore, in caso di errore interno.

Timestamp

Tipo: ULARGE_INTEGER

Timestamp corrente.

Tipo

Tipo: MPCALLBACK_TYPE

Tipo di dati speciale di callback.

Dati

Dati speciali di callback. Il puntatore alla struttura appropriata dipende dal valore di Type.

pStatusData

Tipo: PMPSTATUS_DATA

Quando type == MPCALLBACK_STATUS. Vedere MPSTATUS_DATA.

pScanData

Tipo: PMPSCAN_DATA

Quando type == MPCALLBACK_SCAN. Vedere MPSCAN_DATA.

pCleanData

Tipo: PMPCLEAN_DATA

Quando type == MPCALLBACK_CLEAN. Vedere MPCLEAN_DATA.

pPrecheckData

Tipo: PMPCLEAN_PRECHECK_DATA

Quando type == MPCALLBACK_PRECHECK. Vedere MPCLEAN_PRECHECK_DATA.

pThreatData

Tipo: PMPTHREAT_DATA

Quando type == MPCALLBACK_THREAT. Vedere MPTHREAT_DATA.

pSigUpdateData

Tipo: PMPSIGUPDATE_DATA

Quando type == MPCALLBACK_SIGUPDATE. Vedere MPSIGUPDATE_DATA.

pSampleData

Tipo: PMPSAMPLE_DATA

Quando type == MPCALLBACK_SAMPLE. Vedere MPSAMPLE_DATA.

pReservedData

Tipo: PMPRESERVED_DATA

Quando type == MPCALLBACK_RESERVED. Vedere MPRESERVED_DATA.

pConfigurationData

Tipo: PMPCONFIGURATION_DATA

Quando type == MPCALLBACK_CONFIGURATION_NOTIFICATION. Vedere MPCONFIGURATION_DATA.

pFastPathData

Tipo: PMPFASTPATH_DATA

Quando type == MPCALLBACK_FASTPATH. Vedere MPFASTPATH_DATA.

pExpirationData

Tipo: PMPEXPIRATION_DATA

Quando type == MPCALLBACK_PRODUCT_EXPIRATION. Vedere MPEXPIRATION_DATA.

pNISPrivateData

Tipo: PMPNIS_PRIVATE_DATA

Quando type == MPCALLBACK_NIS_PRIVATE. Vedere MPNIS_PRIVATE_DATA.

pHealthData

Tipo: PMPHEALTH_DATA

Quando type == MPCALLBACK_HEALTH. Vedere MPHEALTH_DATA.

pEndOfLifeData

Tipo: PMPENDOFLIFE_DATA

Quando type == MPCALLBACK_ENDOFLIFE. Vedere MPENDOFLIFE_DATA.

pMalwareToastData

Tipo: PMPMALWARETOAST_DATA

Quando type == MPCALLBACK_MALWARETOAST. Vedere MPMALWARETOAST_DATA.

Requisiti

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

Vedi anche

MPCALLBACK_TYPE

MPCLEAN_DATA

MPCLEAN_PRECHECK_DATA

MPCONFIGURATION_DATA

MPENDOFLIFE_DATA

MPEXPIRATION_DATA

MPFASTPATH_DATA

MPHEALTH_DATA

MPMALWARETOAST_DATA

MPNIS_PRIVATE_DATA

MPNOTIFY

MPRESERVED_DATA

MPSAMPLE_DATA

MPSCAN_DATA

MPSIGUPDATE_DATA

MPSTATUS_DATA

MPTHREAT_DATA