FixupInfo-Struktur (naptypes.h)
Syntax
typedef struct tagFixupInfo {
FixupState state;
Percentage percentage;
ResultCodes resultCodes;
MessageId fixupMsgId;
} FixupInfo;
Member
state
Ein FixupState-Wert , der den Fixupstatus des SHA definiert.
percentage
Ein Prozentdatentyp , der den Prozentsatz der abgeschlossenen Korrekturen enthält. Dieser Member ist ein nonzero-Wert zwischen 0 (null) und 100, wenn der Zustandgleich FixupStateInProgress ist. andernfalls ist es 0 (null).
resultCodes
Eine ResultCodes-Struktur , die die von SHA definierten HRESULT-Werte enthält, die in einem Aufruf von GetFixupInfo an den NAP-Agent zurückgegeben wurden.
fixupMsgId
Ein MessageID-Wert, der die von SHA definierte Ressourcen-ID einer Korrektur status-Struktur enthält.
Hinweise
Wenn Ihr SHA-Korrekturprozess die Berichterstellung von Prozentwerten während der Aktualisierung unterstützt, wird percentage verwendet, um den aktuellen Fortschritt als ganzzahligen Prozentsatzwert zu kommunizieren. Wenn das Wartungsupdate abgeschlossen ist, muss der Prozentsatz auf 100 festgelegt werden, und der Zustand muss auf fixupStateSuccess festgelegt werden. Wenn die Wartung nicht abgeschlossen ist, muss der Prozentsatz auf einen Wert zwischen 0 und 99 festgelegt werden, einschließlich, und der Zustand muss auf fixupStateInProgress festgelegt werden.
Wenn Ihr Korrekturprozess die Berichterstellung von Prozentwerten nicht unterstützt, muss der Prozentsatz auf einen Wert von 101 festgelegt werden, solange der Zustand auf fixupStateInProgress festgelegt ist, was angibt, dass sich der Korrekturprozess in einem allgemeinen "Update"-Zustand befindet, aber der Umfang der Vervollständigung unbekannt ist. Wenn die Wartung abgeschlossen ist, muss der Zustand auf fixupStateSuccess festgelegt werden, und der Prozentsatz muss auf 100 festgelegt werden.
Wenn der SHA die Fixupinformationen nicht aktualisieren kann, muss der Status auf fixupStateCouldNotUpdate festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | naptypes.h |