Estructura RepairInfo (ndattrib.h)

La estructura RepairInfo contiene los datos necesarios para una opción de reparación determinada.

Sintaxis

typedef struct tagRepairInfo {
  GUID         guid;
  LPWSTR       pwszClassName;
  LPWSTR       pwszDescription;
  DWORD        sidType;
  long         cost;
  ULONG        flags;
  REPAIR_SCOPE scope;
  REPAIR_RISK  risk;
  UiInfo       UiInfo;
  int          rootCauseIndex;
} RepairInfo, *PRepairInfo;

Miembros

guid

Guid único para esta reparación.

pwszClassName

Puntero a una cadena terminada en null que contiene el nombre de clase auxiliar de una manera fácil de usar.

pwszDescription

Puntero a una cadena terminada en null que describe la reparación de una manera fácil de usar.

sidType

Uno de los WELL_KNOWN_SID_TYPE si la reparación requiere determinados contextos de usuario o privilegios.

cost

Número de segundos necesarios para realizar la reparación.

flags

Información adicional sobre la reparación.

Valor Significado
RF_WORKAROUND
Indica que la reparación es una solución alternativa para el problema. Por ejemplo, a veces, restablecer una interfaz de red resuelve problemas intermitentes, pero no soluciona directamente un problema específico, por lo que se considera una solución alternativa. NDF mostrará soluciones no alternativas al usuario antes de las soluciones alternativas.
RF_USER_ACTION
Indica que la reparación solicita al usuario que realice una tarea manual fuera de NDF.
RF_USER_CONFIRMATION
Indica que la reparación no se debe realizar automáticamente. En su lugar, se le pide al usuario que seleccione la reparación.
RF_INFORMATION_ONLY
Indica que la reparación consta de información accionable para el usuario. Las sesiones de reparación y validación no se producen para reparaciones solo de información.
RF_VALIDATE_HELPTOPIC
Indica que la reparación proporciona información al usuario, así como un tema de ayuda. A diferencia de RF_INFORMATION_ONLY reparaciones, que no se pueden validar, esta reparación se puede ejecutar y validar dentro de una sesión de diagnóstico.
Nota Solo está disponible en Windows 7, Windows Server 2008 R2 y versiones posteriores.
 
RF_REPRO
Indica que la reparación solicita al usuario que reproduzca su problema. Al mismo tiempo, la clase auxiliar puede haber habilitado el registro más detallado u otros mecanismos en segundo plano para ayudar a detectar el error.
Nota Solo está disponible en Windows 7, Windows Server 2008 R2 y versiones posteriores.
 
RF_CONTACT_ADMIN
Indica que la reparación solicita al usuario que se comunique con su administrador de red para resolver el problema.
Nota Solo está disponible en Windows 7, Windows Server 2008 R2 y versiones posteriores.
 
RF_RESERVED
Reservado para uso del sistema.
Nota Solo está disponible en Windows 7, Windows Server 2008 R2 y versiones posteriores.
 
RF_RESERVED_CA
Reservado para uso del sistema.
Nota Solo está disponible en Windows 7, Windows Server 2008 R2 y versiones posteriores.
 
RF_RESERVED_LNI
Reservado para uso del sistema.
Nota Solo está disponible en Windows 7, Windows Server 2008 R2 y versiones posteriores.
 

scope

Reservado para un uso futuro.

risk

Reservado para un uso futuro.

UiInfo

Estructura UiInfo .

rootCauseIndex

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 ndattrib.h

Consulte también

CopyRepairInfo

FreeRepairInfos

UiInfo