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
-
内部エラーが発生した場合のエラー コード。
-
タイムスタンプ
-
種類: ULARGE_INTEGER
-
現在のタイムスタンプ。
-
Type
-
種類: MPCALLBACK_TYPE
-
コールバックの特殊なデータ型。
-
データ
-
コールバックの特殊なデータ。 適切な構造体へのポインターは 、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 [デスクトップ アプリのみ] |
Header |
|