Skip to content

Latest commit

 

History

History
100 lines (71 loc) · 3.9 KB

ns-naptypes-fixupinfo.md

File metadata and controls

100 lines (71 loc) · 3.9 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:naptypes.tagFixupInfo
FixupInfo (naptypes.h)
Contains fix-up information for the Sysytem Health Agent (SHA).
FixupInfo
FixupInfo structure [NAP]
nap.fixupinfo_struct
naptypes/FixupInfo
nap\fixupinfo_struct.htm
NAP
8f91534e-3281-4d5a-9af7-5f08eb0243f0
12/05/2018
FixupInfo, FixupInfo structure [NAP], nap.fixupinfo_struct, naptypes/FixupInfo
naptypes.h
Windows
Windows Vista [desktop apps only]
Windows Server 2008 [desktop apps only]
NapTypes.idl
Windows
FixupInfo
19H1
tagFixupInfo
naptypes/tagFixupInfo
FixupInfo
naptypes/FixupInfo
c++
APIRef
kbSyntax
HeaderDef
NapTypes.h
FixupInfo

FixupInfo structure

-description

Note  The Network Access Protection platform is not available starting with Windows 10
 
The FixupInfo structure contains fix-up information for the Sysytem Health Agent (SHA).

-struct-fields

-field state

A FixupState value that defines the fix-up state of the SHA.

-field percentage

A Percentage data type that contains the percentage of remediation that is complete. This member is a nonzero value between 0 (zero) and 100 when state is equal to FixupStateInProgress; otherwise, it is 0 (zero).

Note  If the SHA does not support percentages, this value is either 0, which indicates the SHA update has not started; or 101, which indicates the SHA is in the process of updating.
 

-field resultCodes

A ResultCodes structure that contains the SHA defined HRESULT values returned to the NAP Agent in a call to GetFixupInfo.

-field fixupMsgId

A MessageID value that contains the SHA defined resource ID of a fix-up status structure.

-remarks

If your SHA remediation process supports the reporting of percentage values during update, percentage is used to communicate the current progress as an integer percentage value. When the remediation update is complete, percentage must be set to 100, and state must be set to fixupStateSuccess. If remediation is not complete, percentage must be set to a value between 0 and 99, inclusive, and state must be set to fixupStateInProgress.

If your remediation process does not support the reporting of percentage values, then as long as state is set to fixupStateInProgress, percentage must be set to a value of 101, which indicates the remediation process is in a general "updating" state but the amount of completion is unknown. When remediation completes, state must be set to fixupStateSuccess and percentage must be set to 100.

If the SHA cannot update the fix-up information, then state must be set to fixupStateCouldNotUpdate.

-see-also

FixupState

NAP Reference

NAP Structures

ResultCodes