Condividi tramite


Struttura FixupInfo (naptypes.h)

Nota La piattaforma Protezione accesso alla rete non è disponibile a partire da Windows 10
 
La struttura FixupInfo contiene informazioni di correzione per Sysytem Health Agent (SHA).

Sintassi

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

Members

state

Valore FixupState che definisce lo stato di correzione dello SHA.

percentage

Tipo di dati Percentage contenente la percentuale di correzione completata. Questo membro è un valore diverso da zero compreso tra 0 (zero) e 100 quando lo stato è uguale a FixupStateInProgress; in caso contrario, è 0 (zero).

Nota Se SHA non supporta le percentuali, questo valore è 0, che indica che l'aggiornamento SHA non è stato avviato; o 101, che indica che sha è in corso di aggiornamento.
 

resultCodes

Struttura ResultCodes che contiene i valori HRESULT definiti sha restituiti all'agente protezione accesso alla rete in una chiamata a GetFixupInfo.

fixupMsgId

Valore MessageID che contiene l'ID risorsa DEFINITO SHA di una struttura di stato di correzione.

Commenti

Se il processo di correzione SHA supporta la segnalazione dei valori percentuali durante l'aggiornamento, la percentuale viene usata per comunicare lo stato di avanzamento corrente come valore percentuale integer. Al termine dell'aggiornamento della correzione, la percentuale deve essere impostata su 100 e lo stato deve essere impostato su fixupStateSuccess. Se la correzione non è completa, la percentuale deve essere impostata su un valore compreso tra 0 e 99, inclusi e lo stato deve essere impostato su fixupStateInProgress.

Se il processo di correzione non supporta la segnalazione di valori percentuali, purché lo stato sia impostato su fixupStateInProgress, la percentuale deve essere impostata su un valore pari a 101, che indica che il processo di correzione è in uno stato generale di "aggiornamento", ma la quantità di completamento è sconosciuta. Al termine della correzione, lo stato deve essere impostato su fixupStateSuccesss e la percentuale deve essere impostata su 100.

Se SHA non è in grado di aggiornare le informazioni di correzione, lo stato deve essere impostato su fixupStateCouldNotUpdate.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione naptypes.h

Vedi anche

FixupState

Informazioni di riferimento sulla protezione accesso alla rete

Strutture NAP

ResultCodes