Share via


FixupInfo-Struktur (naptypes.h)

Hinweis Die Netzwerkzugriffsschutzplattform ist ab Windows 10
 
Die FixupInfo-Struktur enthält Korrekturinformationen für den Sysytem Health Agent (SHA).

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).

Hinweis Wenn der SHA keine Prozentsätze unterstützt, ist dieser Wert entweder 0, was angibt, dass das SHA-Update nicht gestartet wurde. oder 101, was angibt, dass der SHA gerade aktualisiert wird.
 

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

Weitere Informationen

FixupState

NAP-Referenz

NAP-Strukturen

ResultCodes