Share via


FixupInfo 結構 (naptypes.h)

注意從 Windows 10 開始,網路存取保護平台無法使用
 
FixupInfo 結構包含 Sysytem Health Agent (SHA) 的修正資訊。

語法

typedef struct tagFixupInfo {
  FixupState  state;
  Percentage  percentage;
  ResultCodes resultCodes;
  MessageId   fixupMsgId;
} FixupInfo;

成員

state

FixupState 值,定義 SHA 的修正狀態。

percentage

包含完成補救百分比的 分比數據類型。 當 state 等於 FixupStateInProgress 時,這個成員是介於 0 (零) 到 100 之間的非零值;否則,它是 0 (零) 。

注意 如果 SHA 不支援百分比,則此值為 0,表示 SHA 更新尚未啟動;或 101,表示 SHA 正在進行更新。
 

resultCodes

ResultCodes 結構,包含呼叫 GetFixupInfo 中傳回至 NAP 代理程式之 SHA 定義的 HRESULT 值。

fixupMsgId

MessageID 值,其中包含修正狀態結構的 SHA 定義資源識別碼。

備註

如果您的SHA補救程式支援在更新期間報告百分比值, 則百分比 會用來將目前的進度傳達為整數百分比值。 補救更新完成時, 百分比 必須設定為 100, 且狀態 必須設定為 fixupStateSuccess。 如果補救未完成, 則百分比 必須設定為介於 0 到 99 之間的值,且包含和 狀態 必須設定為 fixupStateInProgress

如果您的補救程式不支持報告百分比值,則只要 狀態 設定為 fixupStateInProgress百分比 必須設定為 101 的值,這表示補救程式處於一般「更新」狀態,但完成數量未知。 補救完成時,狀態必須設定為 fixupStateSuccess,且百分比必須設定為 100。

如果 SHA 無法更新修正資訊,則必須將 狀態 設定為 fixupStateCouldNotUpdate

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 naptypes.h

另請參閱

FixupState

NAP 參考

NAP 結構

ResultCodes