estructura de MPCALLBACK_DATA

Datos pasados a la función de devolución de llamada.

Sintaxis

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;

Miembros

Notificar

Tipo: MPNOTIFY

Cambie la notificación al informe.

Hresult

Tipo: HRESULT

Código de error, en caso de error interno.

Timestamp

Tipo: ULARGE_INTEGER

Marca de tiempo actual.

Tipo

Tipo: MPCALLBACK_TYPE

Tipo de datos especial de devolución de llamada.

Datos

Datos especiales de devolución de llamada. El puntero a la estructura adecuada depende del valor de Type.

pStatusData

Tipo: PMPSTATUS_DATA

Cuando escriba == MPCALLBACK_STATUS. Consulte MPSTATUS_DATA.

pScanData

Tipo: PMPSCAN_DATA

Cuando escriba == MPCALLBACK_SCAN. Consulte MPSCAN_DATA.

pCleanData

Tipo: PMPCLEAN_DATA

Cuando escriba == MPCALLBACK_CLEAN. Consulte MPCLEAN_DATA.

pPrecheckData

Tipo: PMPCLEAN_PRECHECK_DATA

Cuando Escriba == MPCALLBACK_PRECHECK. Consulte MPCLEAN_PRECHECK_DATA.

pThreatData

Tipo: PMPTHREAT_DATA

Cuando escriba == MPCALLBACK_THREAT. Consulte MPTHREAT_DATA.

pSigUpdateData

Tipo: PMPSIGUPDATE_DATA

Cuando escriba == MPCALLBACK_SIGUPDATE. Consulte MPSIGUPDATE_DATA.

pSampleData

Tipo: PMPSAMPLE_DATA

Cuando escriba == MPCALLBACK_SAMPLE. Consulte MPSAMPLE_DATA.

pReservedData

Tipo: PMPRESERVED_DATA

Cuando Escriba == MPCALLBACK_RESERVED. Consulte MPRESERVED_DATA.

pConfigurationData

Tipo: PMPCONFIGURATION_DATA

Cuando Escriba == MPCALLBACK_CONFIGURATION_NOTIFICATION. Consulte MPCONFIGURATION_DATA.

pFastPathData

Tipo: PMPFASTPATH_DATA

Cuando escriba == MPCALLBACK_FASTPATH. Consulte MPFASTPATH_DATA.

pExpirationData

Tipo: PMPEXPIRATION_DATA

Cuando escriba == MPCALLBACK_PRODUCT_EXPIRATION. Consulte MPEXPIRATION_DATA.

pNISPrivateData

Tipo: PMPNIS_PRIVATE_DATA

Cuando escriba == MPCALLBACK_NIS_PRIVATE. Consulte MPNIS_PRIVATE_DATA.

pHealthData

Tipo: PMPHEALTH_DATA

Cuando escriba == MPCALLBACK_HEALTH. Consulte MPHEALTH_DATA.

pEndOfLifeData

Tipo: PMPENDOFLIFE_DATA

Cuando escriba == MPCALLBACK_ENDOFLIFE. Consulte MPENDOFLIFE_DATA.

pMalwareToastData

Tipo: PMPMALWARETOAST_DATA

Cuando escriba == MPCALLBACK_MALWARETOAST. Consulte MPMALWARETOAST_DATA.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado
MpClient.h

Consulte también

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