MPCALLBACK_DATA estrutura

Dados passados para a função de retorno de chamada.

Sintaxe

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;

Membros

Notificar

Tipo: MPNOTIFY

Altere a notificação para relatar.

Hresult

Tipo: HRESULT

Código de erro, no caso de uma falha interna.

Timestamp

Tipo: ULARGE_INTEGER

Carimbo de data/hora atual.

Tipo

Tipo: MPCALLBACK_TYPE

Tipo de dados especial de retorno de chamada.

Dados

Dados especiais de retorno de chamada. O ponteiro para a estrutura apropriada depende do valor do Tipo.

pStatusData

Tipo: PMPSTATUS_DATA

Quando Type == MPCALLBACK_STATUS. Veja MPSTATUS_DATA.

pScanData

Tipo: PMPSCAN_DATA

Quando Type == MPCALLBACK_SCAN. Veja MPSCAN_DATA.

pCleanData

Tipo: PMPCLEAN_DATA

Quando Tipo == MPCALLBACK_CLEAN. Veja MPCLEAN_DATA.

pPrecheckData

Tipo: PMPCLEAN_PRECHECK_DATA

Quando Type == MPCALLBACK_PRECHECK. Veja MPCLEAN_PRECHECK_DATA.

pThreatData

Tipo: PMPTHREAT_DATA

Quando Tipo == MPCALLBACK_THREAT. Veja MPTHREAT_DATA.

pSigUpdateData

Tipo: PMPSIGUPDATE_DATA

Quando Type == MPCALLBACK_SIGUPDATE. Consulte MPSIGUPDATE_DATA.

pSampleData

Tipo: PMPSAMPLE_DATA

Quando Type == MPCALLBACK_SAMPLE. Veja MPSAMPLE_DATA.

pReservedData

Tipo: PMPRESERVED_DATA

Quando Type == MPCALLBACK_RESERVED. Veja MPRESERVED_DATA.

pConfigurationData

Tipo: PMPCONFIGURATION_DATA

Quando Type == MPCALLBACK_CONFIGURATION_NOTIFICATION. Veja MPCONFIGURATION_DATA.

pFastPathData

Tipo: PMPFASTPATH_DATA

Quando Type == MPCALLBACK_FASTPATH. Veja MPFASTPATH_DATA.

pExpirationData

Tipo: PMPEXPIRATION_DATA

Quando Type == MPCALLBACK_PRODUCT_EXPIRATION. Veja MPEXPIRATION_DATA.

pNISPrivateData

Tipo: PMPNIS_PRIVATE_DATA

Quando Type == MPCALLBACK_NIS_PRIVATE. Consulte MPNIS_PRIVATE_DATA.

pHealthData

Tipo: PMPHEALTH_DATA

Quando Type == MPCALLBACK_HEALTH. Consulte MPHEALTH_DATA.

pEndOfLifeData

Tipo: PMPENDOFLIFE_DATA

Quando Type == MPCALLBACK_ENDOFLIFE. Veja MPENDOFLIFE_DATA.

pMalwareToastData

Tipo: PMPMALWARETOAST_DATA

Quando Type == MPCALLBACK_MALWARETOAST. Veja MPMALWARETOAST_DATA.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho
MpClient.h

Confira também

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