класс Win32_PrivilegesStatus (поставщики WMI CIMWin32)
Класс WMIWin32_PrivilegesStatus сообщает сведения о привилегиях, необходимых для выполнения операции. Он может быть возвращен при сбое операции или при возвращении частично заполненного экземпляра.
Следующий пример синтаксиса — упрощенный MOF-код, который включает все наследуемые свойства. Свойства и методы находятся в алфавитном порядке, а не в порядке MOF.
Синтаксис
[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[];
};
Члены
Класс Win32_PrivilegesStatus имеет следующие типы членов:
Элемент Property
Класс Win32_PrivilegesStatus имеет следующие свойства.
-
Описание
-
-
Тип данных: string
-
Тип доступа: только для чтения
Любая определяемая пользователем строка, описывающая ошибку или рабочее состояние.
Это свойство наследуется от __ExtendedStatus.
-
-
Операция
-
-
Тип данных: string
-
Тип доступа: только для чтения
Операция, которая выполняется во время сбоя или аномалии. Как правило, инструментарий управления Windows (WMI) задает для этого свойства имя метода COM API для WMI, например IWbemServices::CreateInstanceEnum.
Это свойство наследуется от __ExtendedStatus.
-
-
ParameterInfo
-
-
Тип данных: string
-
Тип доступа: только для чтения
Параметры, связанные с ошибкой или изменением состояния. Например, если приложение пытается получить класс, который не существует, этому свойству присваивается имя класса, причиняющего ошибку.
Это свойство наследуется от __ExtendedStatus.
-
-
PrivilegesNotHeld
-
-
Тип данных: строковый массив
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("Win32API| AccessControl| Windows NT Привилегии")
Перечисление необходимых привилегий доступа, отсутствующих для завершения операции. Типы привилегий доступа можно найти в разделе Привилегии Windows.
Пример: "SE_SHUTDOWN_NAME"
-
-
PrivilegesRequired
-
-
Тип данных: строковый массив
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("Win32API| AccessControl| Windows NT Привилегии")
Список всех привилегий, необходимых для выполнения операции. Сюда входят значения из свойства PrivilegesNotHeld .
Пример: "SE_SHUTDOWN_NAME"
-
-
ProviderName
-
-
Тип данных: string
-
Тип доступа: только для чтения
Определяет поставщика, который вызывает или сообщает об ошибке или изменении состояния. Если поставщик не участвует, для этой строки устанавливается значение "Управление Windows".
Это свойство наследуется от __ExtendedStatus.
-
-
StatusCode
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
Содержит код ошибки или информации для операции. Это может быть любое значение, определенное поставщиком, но значение 0 (ноль) обычно зарезервировано для указания успеха.
Это свойство наследуется от __NotifyStatus.
-
Комментарии
Класс Win32_PrivilegesStatus является производным от __ExtendedStatus.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |
Пространство имен |
Root\CIMV2 |
MOF |
|
DLL |
|
См. также раздел