FixupInfo 構造体 (naptypes.h)
構文
typedef struct tagFixupInfo {
FixupState state;
Percentage percentage;
ResultCodes resultCodes;
MessageId fixupMsgId;
} FixupInfo;
メンバー
state
SHA の修正状態を定義する FixupState 値。
percentage
完了した修復の割合を含む Percentage データ型。 状態が FixupStateInProgress と等しい場合、このメンバーは 0 (ゼロ) から 100 の間の 0 以外の値です。それ以外の場合は 0 (ゼロ) です。
resultCodes
GetFixupInfo の呼び出しで NAP エージェントに返される SHA 定義の HRESULT 値を含む ResultCodes 構造体。
fixupMsgId
修正ステータス構造の SHA 定義リソース ID を含む MessageID 値。
注釈
SHA 修復プロセスで更新中のパーセンテージ値のレポートがサポートされている場合、 パーセンテージ は現在の進行状況を整数のパーセンテージ値として伝えるために使用されます。 修復の更新が完了したら、 パーセンテージ を 100 に設定し、 状態 を fixupStateSuccess に設定する必要があります。 修復が完了していない場合は、 パーセンテージ を 0 ~ 99 の範囲の値に設定し、 状態 を fixupStateInProgress に設定する必要があります。
修復プロセスでパーセンテージ値のレポートがサポートされていない場合は、 状態 が fixupStateInProgress に設定されている限り、 percentage を値 101 に設定する必要があります。これは、修復プロセスが一般的な "更新中" 状態であることを示しますが、完了の量は不明です。 修復が完了したら、 状態 を fixupStateSuccess に設定し、 パーセンテージ を 100 に設定する必要があります。
SHA が修正情報を更新できない場合は、 状態 を fixupStateCouldNotUpdate に設定する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | naptypes.h |