Структура FixupInfo (naptypes.h)
Синтаксис
typedef struct tagFixupInfo {
FixupState state;
Percentage percentage;
ResultCodes resultCodes;
MessageId fixupMsgId;
} FixupInfo;
Члены
state
Значение FixupState , определяющее состояние исправления SHA.
percentage
Тип данных Percentage , содержащий процент завершения исправления. Этот член является ненулевым значением в диапазоне от 0 (нуль) до 100, если состояние равно FixupStateInProgress; в противном случае — 0 (ноль).
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 |