Compartilhar via


Estrutura FixupInfo (naptypes.h)

Nota A plataforma de Proteção de Acesso à Rede não está disponível a partir do Windows 10
 
A estrutura FixupInfo contém informações de correção para o SHA (Agente de Integridade do Sysytem).

Sintaxe

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

Membros

state

Um valor FixupState que define o estado de correção do SHA.

percentage

Um tipo de dados Percentual que contém o percentual de correção concluído. Esse membro é um valor diferente de zero entre 0 (zero) e 100 quando o estado é igual a FixupStateInProgress; caso contrário, será 0 (zero).

Nota Se o SHA não der suporte a porcentagens, esse valor será 0, o que indica que a atualização SHA não foi iniciada; ou 101, que indica que o SHA está em processo de atualização.
 

resultCodes

Uma estrutura ResultCodes que contém os valores HRESULT definidos por SHA retornados ao Agente NAP em uma chamada para GetFixupInfo.

fixupMsgId

Um valor MessageID que contém a ID de recurso definida por SHA de uma estrutura de status de correção.

Comentários

Se o processo de correção SHA der suporte ao relatório de valores percentuais durante a atualização, o percentual será usado para comunicar o progresso atual como um valor percentual inteiro. Quando a atualização de correção for concluída, o percentual deverá ser definido como 100 e o estado deverá ser definido como fixupStateSuccess. Se a correção não estiver concluída, o percentual deverá ser definido como um valor entre 0 e 99, inclusive, e o estado deverá ser definido como fixupStateInProgress.

Se o processo de correção não der suporte ao relatório de valores percentuais, desde que o estado esteja definido como fixupStateInProgress, o percentual deverá ser definido como um valor de 101, o que indica que o processo de correção está em um estado geral de "atualização", mas a quantidade de conclusão é desconhecida. Quando a correção for concluída, o estado deverá ser definido como fixupStateSuccess e o percentual deve ser definido como 100.

Se o SHA não puder atualizar as informações de correção, o estado deverá ser definido como fixupStateCouldNotUpdate.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho naptypes.h

Confira também

FixupState

Referência de NAP

Estruturas NAP

ResultCodes