MPCALLBACK_DATA 구조체

콜백 함수에 전달된 데이터입니다.

구문

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;

멤버

알림

형식: MPNOTIFY

알림을 보고하도록 변경합니다.

Hresult

형식: HRESULT

내부 오류의 경우 오류 코드입니다.

TimeStamp

형식: ULARGE_INTEGER

현재 타임스탬프입니다.

형식

형식: MPCALLBACK_TYPE

콜백 특수 데이터 형식입니다.

Data

콜백 특수 데이터. 적절한 구조체에 대한 포인터는 Type 값에 따라 달라집니다.

pStatusData

형식: PMPSTATUS_DATA

형식 == 이 MPCALLBACK_STATUS. MPSTATUS_DATA 참조하세요.

pScanData

형식: PMPSCAN_DATA

형식 == 이 MPCALLBACK_SCAN. MPSCAN_DATA 참조하세요.

pCleanData

형식: PMPCLEAN_DATA

형식 == 이 MPCALLBACK_CLEAN. MPCLEAN_DATA 참조하세요.

pPrecheckData

형식: PMPCLEAN_PRECHECK_DATA

형식 == 이 MPCALLBACK_PRECHECK. MPCLEAN_PRECHECK_DATA 참조하세요.

pThreatData

형식: PMPTHREAT_DATA

형식 == 이 MPCALLBACK_THREAT. MPTHREAT_DATA 참조하세요.

pSigUpdateData

형식: PMPSIGUPDATE_DATA

형식 == 이 MPCALLBACK_SIGUPDATE. MPSIGUPDATE_DATA 참조하세요.

pSampleData

형식: PMPSAMPLE_DATA

형식 == 이 MPCALLBACK_SAMPLE. MPSAMPLE_DATA 참조하세요.

pReservedData

형식: PMPRESERVED_DATA

형식 == 이 MPCALLBACK_RESERVED. MPRESERVED_DATA 참조하세요.

pConfigurationData

형식: PMPCONFIGURATION_DATA

형식 == 이 MPCALLBACK_CONFIGURATION_NOTIFICATION. MPCONFIGURATION_DATA 참조하세요.

pFastPathData

형식: PMPFASTPATH_DATA

형식 == 이 MPCALLBACK_FASTPATH. MPFASTPATH_DATA 참조하세요.

pExpirationData

형식: PMPEXPIRATION_DATA

형식 == 이 MPCALLBACK_PRODUCT_EXPIRATION. MPEXPIRATION_DATA 참조하세요.

pNISPrivateData

형식: PMPNIS_PRIVATE_DATA

형식 == 이 MPCALLBACK_NIS_PRIVATE. MPNIS_PRIVATE_DATA 참조하세요.

pHealthData

형식: PMPHEALTH_DATA

형식 == 이 MPCALLBACK_HEALTH. MPHEALTH_DATA 참조하세요.

pEndOfLifeData

형식: PMPENDOFLIFE_DATA

형식 == 이 MPCALLBACK_ENDOFLIFE. MPENDOFLIFE_DATA 참조하세요.

pMalwareToastData

형식: PMPMALWARETOAST_DATA

형식 == 이 MPCALLBACK_MALWARETOAST. MPMALWARETOAST_DATA 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2012 [데스크톱 앱만 해당]
헤더
MpClient.h

추가 정보

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