Partager via


MPCALLBACK_DATA structure

Données transmises à la fonction de rappel.

Syntaxe

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;

Membres

Notifier

Type : MPNOTIFY

Changez la notification en rapport.

Hresult

Type : HRESULT

Code d’erreur, en cas de défaillance interne.

Timestamp

Type : ULARGE_INTEGER

Horodatage actuel.

Type

Type : MPCALLBACK_TYPE

Type de données spécial de rappel.

Données

Données spéciales de rappel. Le pointeur vers la structure appropriée dépend de la valeur de Type.

pStatusData

Type : PMPSTATUS_DATA

Lorsque le type == MPCALLBACK_STATUS. Voir MPSTATUS_DATA.

pScanData

Type : PMPSCAN_DATA

Lorsque le type == MPCALLBACK_SCAN. Voir MPSCAN_DATA.

pCleanData

Type : PMPCLEAN_DATA

Lorsque le type == MPCALLBACK_CLEAN. Voir MPCLEAN_DATA.

pPrecheckData

Type : PMPCLEAN_PRECHECK_DATA

Lorsque tapez == MPCALLBACK_PRECHECK. Voir MPCLEAN_PRECHECK_DATA.

pThreatData

Type : PMPTHREAT_DATA

Lorsque le type == MPCALLBACK_THREAT. Voir MPTHREAT_DATA.

pSigUpdateData

Type : PMPSIGUPDATE_DATA

Lorsque tapez == MPCALLBACK_SIGUPDATE. Voir MPSIGUPDATE_DATA.

pSampleData

Type : PMPSAMPLE_DATA

Lorsque le type == MPCALLBACK_SAMPLE. Voir MPSAMPLE_DATA.

pReservedData

Type : PMPRESERVED_DATA

Lorsque tapez == MPCALLBACK_RESERVED. Voir MPRESERVED_DATA.

pConfigurationData

Type : PMPCONFIGURATION_DATA

Lorsque le type == MPCALLBACK_CONFIGURATION_NOTIFICATION. Voir MPCONFIGURATION_DATA.

pFastPathData

Type : PMPFASTPATH_DATA

Lorsque le type == MPCALLBACK_FASTPATH. Voir MPFASTPATH_DATA.

pExpirationData

Type : PMPEXPIRATION_DATA

Lorsque le type == MPCALLBACK_PRODUCT_EXPIRATION. Voir MPEXPIRATION_DATA.

pNISPrivateData

Type : PMPNIS_PRIVATE_DATA

Lorsque le type == MPCALLBACK_NIS_PRIVATE. Voir MPNIS_PRIVATE_DATA.

pHealthData

Type : PMPHEALTH_DATA

Lorsque le type == MPCALLBACK_HEALTH. Voir MPHEALTH_DATA.

pEndOfLifeData

Type : PMPENDOFLIFE_DATA

Lorsque le type == MPCALLBACK_ENDOFLIFE. Voir MPENDOFLIFE_DATA.

pMalwareToastData

Type : PMPMALWARETOAST_DATA

Lorsque le type == MPCALLBACK_MALWARETOAST. Voir MPMALWARETOAST_DATA.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [applications de bureau uniquement]
En-tête
MpClient.h

Voir aussi

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