다음을 통해 공유


FixupInfo 구조체(naptypes.h)

참고 네트워크 액세스 보호 플랫폼은 Windows 10
 
FixupInfo 구조에는 SHA(Sysytem Health Agent)에 대한 수정 정보가 포함되어 있습니다.

구문

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

멤버

state

SHA의 수정 상태를 정의하는 FixupState 값입니다.

percentage

완료된 수정의 백분율을 포함하는 백분율 데이터 형식입니다. 이 멤버는 상태가FixupStateInProgress와 같을 때 0에서 100 사이의 0이 아닌 값입니다. 그렇지 않으면 0입니다.

참고 SHA에서 백분율을 지원하지 않는 경우 이 값은 0이며 이는 SHA 업데이트가 시작되지 않음을 나타냅니다. 또는 101- SHA가 업데이트 중임을 나타냅니다.
 

resultCodes

GetFixupInfo 호출에서 NAP 에이전트에 반환된 SHA 정의 HRESULT 값을 포함하는 ResultCodes 구조체입니다.

fixupMsgId

수정 상태 구조체의 SHA 정의 리소스 ID를 포함하는 MessageID 값입니다.

설명

SHA 수정 프로세스가 업데이트 중에 백분율 값의 보고를 지원하는 경우 백분율 은 현재 진행률을 정수 백분율 값으로 전달하는 데 사용됩니다. 수정 업데이트가 완료되면 백분율 을 100으로 설정하고 상태를fixupStateSuccess로 설정해야 합니다. 수정이 완료되지 않은 경우 백분율 은 0에서 99 사이의 값으로 설정해야 하며, 포함 및 상태는fixupStateInProgress로 설정되어야 합니다.

수정 프로세스에서 백분율 값 보고를 지원하지 않는 경우 상태가fixupStateInProgress로 설정된 한 백분율 을 101 값으로 설정해야 합니다. 이는 수정 프로세스가 일반적인 "업데이트" 상태이지만 완료량을 알 수 없음을 나타냅니다. 수정이 완료되면 상태를fixupStateSuccess 로 설정해야 하며 백분율 은 100으로 설정해야 합니다.

SHA에서 수정 정보를 업데이트할 수 없는 경우 상태를fixupStateCouldNotUpdate로 설정해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 naptypes.h

추가 정보

FixupState

NAP 참조

NAP 구조체

ResultCodes