Compartir a través de


Estructura FixupInfo (naptypes.h)

Nota La plataforma protección de acceso a redes no está disponible a partir de Windows 10
 
La estructura FixupInfo contiene información de corrección para el agente de mantenimiento sysytem (SHA).

Sintaxis

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

Miembros

state

Valor FixupState que define el estado de corrección del SHA.

percentage

Tipo de datos Percentage que contiene el porcentaje de corrección que se ha completado. Este miembro es un valor distinto de cero entre 0 (cero) y 100 cuando el estado es igual a FixupStateInProgress; de lo contrario, es 0 (cero).

Nota Si el SHA no admite porcentajes, este valor es 0, lo que indica que no se ha iniciado la actualización sha; o 101, que indica que el SHA está en proceso de actualización.
 

resultCodes

Estructura ResultCodes que contiene los valores HRESULT definidos por SHA devueltos al Agente NAP en una llamada a GetFixupInfo.

fixupMsgId

Valor messageID que contiene el identificador de recurso definido por SHA de una estructura de estado de corrección.

Comentarios

Si el proceso de corrección de SHA admite la notificación de valores de porcentaje durante la actualización, el porcentaje se usa para comunicar el progreso actual como un valor de porcentaje entero. Una vez completada la actualización de corrección, el porcentaje debe establecerse en 100 y el estado debe establecerse en fixupStateSuccess. Si la corrección no está completa, el porcentaje debe establecerse en un valor entre 0 y 99, ambos incluidos y el estado debe establecerse en fixupStateInProgress.

Si el proceso de corrección no admite la notificación de valores porcentuales, siempre que el estado esté establecido en fixupStateInProgress, percentage debe establecerse en un valor de 101, lo que indica que el proceso de corrección está en un estado general de "actualización", pero se desconoce la cantidad de finalización. Cuando se complete la corrección, el estado debe establecerse en fixupStateSuccess y el porcentaje debe establecerse en 100.

Si el SHA no puede actualizar la información de corrección, el estado debe establecerse en fixupStateCouldNotUpdate.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado naptypes.h

Consulte también

FixupState

Referencia de NAP

Estructuras NAP

ResultCodes