MPCALLBACK _ 데이터 구조MPCALLBACK_DATA structure

콜백 함수에 전달 되는 데이터입니다.Data passed to the callback function.

구문Syntax

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;

멤버Members

알림Notify

유형: mpnotifyType: MPNOTIFY

알림을 보고서로 변경 합니다.Change notification to report.

hResulthResult

유형: HRESULTType: HRESULT

내부 오류가 발생 하는 경우의 오류 코드입니다.Error code, in case of an internal failure.

없으면TimeStamp

형식: ULARGE _ INTEGERType: ULARGE_INTEGER

현재 타임 스탬프입니다.Current timestamp.

유형Type

유형: mpcallback _ 유형Type: MPCALLBACK_TYPE

Callback 특수 데이터 형식입니다.Callback special data type.

DataData

특수 데이터를 콜백 합니다.Callback special data. 적절 한 구조에 대 한 포인터는 형식의 값에 따라 달라 집니다.The pointer to the appropriate structure depends on the value of Type.

pStatusDatapStatusData

유형: Pmpstatus _ 데이터Type: PMPSTATUS_DATA

== Mpcallback _ 상태 를 입력 합니다.When Type == MPCALLBACK_STATUS. Mpstatus _ 데이터를 참조 하세요.See MPSTATUS_DATA.

pScanDatapScanData

유형: Pmpscan _ 데이터Type: PMPSCAN_DATA

== Mpcallback _ 검색 형식입니다.When Type == MPCALLBACK_SCAN. Mpscan _ 데이터를 참조 하세요.See MPSCAN_DATA.

pCleanDatapCleanData

유형: Pmpclean _ 데이터Type: PMPCLEAN_DATA

== Mpcallback 형식으로 _ 정리 합니다.When Type == MPCALLBACK_CLEAN. Mpclean _ 데이터를 참조 하세요.See MPCLEAN_DATA.

pPrecheckDatapPrecheckData

유형: Pmpclean _ 사전 기록 _ 데이터Type: PMPCLEAN_PRECHECK_DATA

== Mpcallback _ 사전 검사를 입력 합니다.When Type == MPCALLBACK_PRECHECK. Mpclean _ 사전 _ 데이터를 참조 하세요.See MPCLEAN_PRECHECK_DATA.

pThreatDatapThreatData

유형: Pmpthreat _ DATAType: PMPTHREAT_DATA

== Mpcallback _ 위협 유형입니다.When Type == MPCALLBACK_THREAT. Mpthreat _ 데이터를 참조 하세요.See MPTHREAT_DATA.

pSigUpdateDatapSigUpdateData

유형: PMPSIGUPDATE _ DATAType: PMPSIGUPDATE_DATA

== Mpcallback _ SIGUPDATE 을 입력 합니다.When Type == MPCALLBACK_SIGUPDATE. MPSIGUPDATE _ DATA를 참조 하세요.See MPSIGUPDATE_DATA.

pSampleDatapSampleData

유형: Pmpsample _ 데이터Type: PMPSAMPLE_DATA

== Mpcallback _ 샘플 형식입니다.When Type == MPCALLBACK_SAMPLE. Mpsample _ 데이터를 참조 하세요.See MPSAMPLE_DATA.

pReservedDatapReservedData

유형: Pmpreserved _ 데이터Type: PMPRESERVED_DATA

== Mpcallback 형식이 _ 예약 된 경우When Type == MPCALLBACK_RESERVED. Mpreserved _ 데이터를 참조 하세요.See MPRESERVED_DATA.

pConfigurationDatapConfigurationData

유형: Pmpconfiguration _ 데이터Type: PMPCONFIGURATION_DATA

== Mpcallback _ 구성 _ 알림 을 입력 합니다.When Type == MPCALLBACK_CONFIGURATION_NOTIFICATION. Mpconfiguration _ 데이터를 참조 하세요.See MPCONFIGURATION_DATA.

pFastPathDatapFastPathData

유형: Pmpfastpath _ 데이터Type: PMPFASTPATH_DATA

== Mpcallback _ fastpath 를 입력 합니다.When Type == MPCALLBACK_FASTPATH. Mpfastpath _ 데이터를 참조 하세요.See MPFASTPATH_DATA.

pExpirationDatapExpirationData

유형: Pmpexpiration _ 데이터Type: PMPEXPIRATION_DATA

== Mpcallback _ 제품 _ 만료 를 입력 합니다.When Type == MPCALLBACK_PRODUCT_EXPIRATION. Mpexpiration _ 데이터를 참조 하세요.See MPEXPIRATION_DATA.

pNISPrivateDatapNISPrivateData

유형: Pmpnis _ 개인 _ 데이터Type: PMPNIS_PRIVATE_DATA

== Mpcallback _ NIS _ 전용 형식입니다.When Type == MPCALLBACK_NIS_PRIVATE. Mpnis _ 개인 _ 데이터를 참조 하세요.See MPNIS_PRIVATE_DATA.

pHealthDatapHealthData

유형: Pmphealth _ 데이터Type: PMPHEALTH_DATA

== Mpcallback _ 상태 를 입력 합니다.When Type == MPCALLBACK_HEALTH. Mphealth _ 데이터를 참조 하세요.See MPHEALTH_DATA.

pEndOfLifeDatapEndOfLifeData

유형: PMPENDOFLIFE _ DATAType: PMPENDOFLIFE_DATA

== Mpcallback _ ENDOFLIFE 을 입력 합니다.When Type == MPCALLBACK_ENDOFLIFE. MPENDOFLIFE _ DATA를 참조 하세요.See MPENDOFLIFE_DATA.

pMalwareToastDatapMalwareToastData

유형: PMPMALWARETOAST _ DATAType: PMPMALWARETOAST_DATA

== Mpcallback _ MALWARETOAST 을 입력 합니다.When Type == MPCALLBACK_MALWARETOAST. MPMALWARETOAST _ DATA를 참조 하세요.See MPMALWARETOAST_DATA.

요구 사항Requirements

요구 사항Requirement Value
지원되는 최소 클라이언트Minimum supported client
Windows 8 [ 데스크톱 앱에만 해당]Windows 8 [desktop apps only]
지원되는 최소 서버Minimum supported server
Windows Server 2012 [ 데스크톱 앱에만 해당]Windows Server 2012 [desktop apps only]
헤더Header
MpClient .h
MpClient.h

참고 항목See also

MPCALLBACK _ 형식MPCALLBACK_TYPE

MPCLEAN _ 데이터MPCLEAN_DATA

MPCLEAN _ 사전 기록 _ 데이터MPCLEAN_PRECHECK_DATA

MPCONFIGURATION _ 데이터MPCONFIGURATION_DATA

MPENDOFLIFE _ 데이터MPENDOFLIFE_DATA

MPEXPIRATION _ 데이터MPEXPIRATION_DATA

MPFASTPATH _ 데이터MPFASTPATH_DATA

MPHEALTH _ 데이터MPHEALTH_DATA

MPMALWARETOAST _ 데이터MPMALWARETOAST_DATA

MPNIS _ 개인 _ 데이터MPNIS_PRIVATE_DATA

MPNOTIFYMPNOTIFY

MPRESERVED _ 데이터MPRESERVED_DATA

MPSAMPLE _ 데이터MPSAMPLE_DATA

MPSCAN _ 데이터MPSCAN_DATA

MPSIGUPDATE _ 데이터MPSIGUPDATE_DATA

MPSTATUS _ 데이터MPSTATUS_DATA

MPTHREAT _ 데이터MPTHREAT_DATA