Поделиться через


Структура FixupInfo (naptypes.h)

Примечание Платформа защиты доступа к сети недоступна начиная с Windows 10
 
Структура FixupInfo содержит сведения об исправлении для агента работоспособности Sysytem (SHA).

Синтаксис

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

Члены

state

Значение FixupState , определяющее состояние исправления SHA.

percentage

Тип данных Percentage , содержащий процент завершения исправления. Этот член является ненулевым значением в диапазоне от 0 (нуль) до 100, если состояние равно FixupStateInProgress; в противном случае — 0 (ноль).

Примечание Если SHA не поддерживает процентные значения, это значение равно 0, что означает, что обновление SHA не запущено; или 101, указывающее, что SHA находится в процессе обновления.
 

resultCodes

Структура ResultCodes , содержащая определенные SHA значения HRESULT, возвращенные агенту NAP при вызове GetFixupInfo.

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