lPEVALCOMCALLBACK 回呼函式 (evalcom2.h)
LPEVALCOMCALLBACK 規格會定義回呼函式原型。 IValidate::SetStatus 方法可讓撰寫工具透過已註冊的回呼函式接收驗證進度的相關信息。
語法
LPEVALCOMCALLBACK Lpevalcomcallback;
BOOL Lpevalcomcallback(
[in] STATUSTYPES iStatus,
LPCWSTR szData,
LPVOID pContext
)
{...}
參數
[in] iStatus
指定 evalcom2 所傳送的狀態消息。
szData
字串值,包含適合狀態的資訊。 szwData 的值應該是 iStatus 為 ieStatusICECount 時所執行的 ICE 數目。 如果 iStatus 是 ieStatusRunICE,szwData 的值應該是正在執行的 ICE 名稱。 否則, szwData 的值應該是 NULL。 回呼函式應該接受 NULL 做為此參數的可能值。
pContext
傳遞至 SetStatus 方法的應用程式內容指標。 此參數可用於錯誤檢查。
傳回值
傳回碼/值 | Description |
---|---|
|
驗證程式應該會繼續。 |
|
已取消驗證。 回呼函式會傳回 FALSE 以停止驗證。 |
備註
SetStatus 方法和 LPEVALCOMCALLBACK 可用來提供進度資訊。 例如, ieStatusICECount 訊息可以提供進度列的整體刻度計數。 針對收到的每個 ieStatusRunICE 訊息,呼叫端可以遞增進度列一個刻度。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Evalcom2.dll 3.0.3790.371 版或更新版本 |
目標平台 | Windows |
標頭 | evalcom2.h |