Bagikan melalui


struktur MPCALLBACK_DATA

Data yang diteruskan ke fungsi panggilan balik.

Sintaks

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;

Anggota

Beri tahu

Jenis: MPNOTIFY

Ubah pemberitahuan untuk melaporkan.

Hresult

Jenis: HRESULT

Kode kesalahan, jika terjadi kegagalan internal.

Timestamp

Jenis: ULARGE_INTEGER

Tanda waktu saat ini.

Jenis

Jenis: MPCALLBACK_TYPE

Jenis data khusus panggilan balik.

Data

Panggilan balik data khusus. Penunjuk ke struktur yang sesuai tergantung pada nilai Jenis.

pStatusData

Jenis: PMPSTATUS_DATA

Saat Jenis == MPCALLBACK_STATUS. Lihat MPSTATUS_DATA.

pScanData

Jenis: PMPSCAN_DATA

Saat Jenis == MPCALLBACK_SCAN. Lihat MPSCAN_DATA.

pCleanData

Jenis: PMPCLEAN_DATA

Saat Ketik == MPCALLBACK_CLEAN. Lihat MPCLEAN_DATA.

pPrecheckData

Jenis: PMPCLEAN_PRECHECK_DATA

Saat Ketik == MPCALLBACK_PRECHECK. Lihat MPCLEAN_PRECHECK_DATA.

pThreatData

Jenis: PMPTHREAT_DATA

Saat Ketik == MPCALLBACK_THREAT. Lihat MPTHREAT_DATA.

pSigUpdateData

Jenis: PMPSIGUPDATE_DATA

Saat Ketik == MPCALLBACK_SIGUPDATE. Lihat MPSIGUPDATE_DATA.

pSampleData

Jenis: PMPSAMPLE_DATA

Saat Jenis == MPCALLBACK_SAMPLE. Lihat MPSAMPLE_DATA.

pReservedData

Jenis: PMPRESERVED_DATA

Saat Ketik == MPCALLBACK_RESERVED. Lihat MPRESERVED_DATA.

pConfigurationData

Jenis: PMPCONFIGURATION_DATA

Saat Ketik == MPCALLBACK_CONFIGURATION_NOTIFICATION. Lihat MPCONFIGURATION_DATA.

pFastPathData

Jenis: PMPFASTPATH_DATA

Saat Jenis == MPCALLBACK_FASTPATH. Lihat MPFASTPATH_DATA.

pExpirationData

Jenis: PMPEXPIRATION_DATA

Saat Ketik == MPCALLBACK_PRODUCT_EXPIRATION. Lihat MPEXPIRATION_DATA.

pNISPrivateData

Jenis: PMPNIS_PRIVATE_DATA

Saat Jenis == MPCALLBACK_NIS_PRIVATE. Lihat MPNIS_PRIVATE_DATA.

pHealthData

Jenis: PMPHEALTH_DATA

Saat Ketik == MPCALLBACK_HEALTH. Lihat MPHEALTH_DATA.

pEndOfLifeData

Jenis: PMPENDOFLIFE_DATA

Saat Ketik == MPCALLBACK_ENDOFLIFE. Lihat MPENDOFLIFE_DATA.

pMalwareToastData

Jenis: PMPMALWARETOAST_DATA

Saat Ketik == MPCALLBACK_MALWARETOAST. Lihat MPMALWARETOAST_DATA.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung
Windows Server 2012 [hanya aplikasi desktop]
Header
MpClient.h

Lihat juga

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