Share via


Classe Win32_PrivilegesStatus (Provedores WMI CIMWin32)

A classe WMIWin32_PrivilegesStatus relata informações sobre privilégios necessários para concluir uma operação. Ela pode ser retornada quando uma operação falha ou quando uma instância parcialmente populada é retornada.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. Propriedades e métodos estão em ordem alfabética, não em ordem MOF.

Sintaxe

[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[];
};

Membros

A classe Win32_PrivilegesStatus tem estes tipos de membros:

Propriedades

A classe Win32_PrivilegesStatus tem essas propriedades.

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualquer cadeia de caracteres definida pelo usuário que descreva um erro ou status operacional.

Essa propriedade é herdada de __ExtendedStatus.

Operação

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Operação que ocorre no momento de uma falha ou anomalia. Normalmente, a WMI (Instrumentação de Gerenciamento do Windows) define essa propriedade como o nome de uma API COM para o método WMI, como o seguinte: IWbemServices::CreateInstanceEnum.

Essa propriedade é herdada de __ExtendedStatus.

Parameterinfo

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Parâmetros envolvidos em um erro ou status alteração. Por exemplo, se um aplicativo tentar recuperar uma classe que não existe, essa propriedade será definida como o nome de classe ofensivo.

Essa propriedade é herdada de __ExtendedStatus.

PrivilegesNotHeld

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| AccessControl| privilégios de Windows NT")

Listar os privilégios de acesso necessários ausentes para concluir uma operação. Os tipos de privilégios de acesso podem ser encontrados nos Privilégios do Windows.

Exemplo: "SE_SHUTDOWN_NAME"

PrivilegesRequired

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("Win32API| AccessControl| privilégios de Windows NT")

Listagem de todos os privilégios necessários para executar uma operação. Isso inclui valores da propriedade PrivilegesNotHeld .

Exemplo: "SE_SHUTDOWN_NAME"

ProviderName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Identifica o provedor que causa ou relata um erro ou status alteração. Se um provedor não estiver envolvido, essa cadeia de caracteres será definida como "Gerenciamento do Windows".

Essa propriedade é herdada de __ExtendedStatus.

StatusCode

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Contém um código de erro ou informações para uma operação. Isso pode ser qualquer valor definido pelo provedor, mas o valor 0 (zero) geralmente é reservado para indicar êxito.

Essa propriedade é herdada de __NotifyStatus.

Comentários

A classe Win32_PrivilegesStatus é derivada de __ExtendedStatus.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Confira também

__Extendedstatus