Compartir a través de


Win32_PrivilegesStatus clase (proveedores WMI CIMWin32)

La clase Win32_PrivilegesStatus WMI informa sobre los privilegios necesarios para completar una operación. Se puede devolver cuando se produjo un error en una operación o cuando se ha devuelto una instancia rellenada parcialmente.

La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas. Las propiedades y los métodos están en orden alfabético, no en orden MOF.

Sintaxis

[UUID("{BE46D060-7A7C-11d2-BC85-00104B2CF71C}"), AMENDMENT]
class Win32_PrivilegesStatus : __ExtendedStatus
{
  string Description;
  string Operation;
  string ParameterInfo;
  string ProviderName;
  uint32 StatusCode;
  string PrivilegesNotHeld[];
  string PrivilegesRequired[];
};

Miembros

La clase Win32_PrivilegesStatus tiene estos tipos de miembros:

Propiedades

La clase Win32_PrivilegesStatus tiene estas propiedades.

Descripción

Tipo de datos: cadena

Tipo de acceso: solo lectura

Cualquier cadena definida por el usuario que describa un error o un estado operativo.

Esta propiedad se hereda de __ExtendedStatus.

operación

Tipo de datos: cadena

Tipo de acceso: solo lectura

Operación que tiene lugar en el momento de un error o anomalía. Normalmente, Instrumental de administración de Windows (WMI) establece esta propiedad en el nombre de una API COM para el método WMI, como el siguiente: IWbemServices::CreateInstanceEnum.

Esta propiedad se hereda de __ExtendedStatus.

ParameterInfo

Tipo de datos: cadena

Tipo de acceso: solo lectura

Parámetros implicados en un cambio de estado o error. Por ejemplo, si una aplicación intenta recuperar una clase que no existe, esta propiedad se establece en el nombre de clase infractor.

Esta propiedad se hereda de __ExtendedStatus.

PrivilegesNotHeld

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32API| AccessControl| Privilegios de Windows NT")

Faltan privilegios de acceso necesarios para completar una operación. Los tipos de privilegios de acceso se pueden encontrar en Privilegios de Windows.

Ejemplo: "SE_SHUTDOWN_NAME"

PrivilegiosRequired

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32API| AccessControl| Privilegios de Windows NT")

Lista de todos los privilegios necesarios para realizar una operación. Esto incluye valores de la propiedad PrivilegesNotHeld .

Ejemplo: "SE_SHUTDOWN_NAME"

ProviderName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Identifica el proveedor que provoca o notifica un error o un cambio de estado. Si un proveedor no está implicado, esta cadena se establece en "Administración de Windows".

Esta propiedad se hereda de __ExtendedStatus.

StatusCode

Tipo de datos: uint32

Tipo de acceso: solo lectura

Contiene un código de error o información para una operación. Puede ser cualquier valor definido por el proveedor, pero el valor 0 (cero) normalmente se reserva para indicar que se ha realizado correctamente.

Esta propiedad se hereda de __NotifyStatus.

Comentarios

La clase Win32_PrivilegesStatus se deriva de __ExtendedStatus.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Espacio de nombres
Root\CIMV2
MOF
CIMWin32.mof
Archivo DLL
CIMWin32.dll

Consulte también

__ExtendedStatus