Поделиться через


Интерфейс IWbemPath (wmiutils.h)

Интерфейс IWbemPath является основным интерфейсом для средства синтаксического анализа пути к объекту и обеспечивает доступ к пути для программ стандартным способом. Этот интерфейс является main интерфейсом для задания и получения сведений о пути.

В следующей таблице перечислены методы для IWbemPath.

Наследование

Интерфейс IWbemPath наследуется от интерфейса IUnknown . IWbemPath также имеет следующие типы членов:

Методы

Интерфейс IWbemPath содержит следующие методы.

 
IWbemPath::CreateClassPart

Инициализирует класс или часть ключа пути.
IWbemPath::D eleteClassPart

Метод IWbemPath::D eleteClassPart удаляет часть класса пути.
IWbemPath::GetClassName

Метод IWbemPath::GetClassName извлекает часть имени класса из пути.
IWbemPath::GetInfo

Метод IWbemPath::GetInfo возвращает сведения о пути, который был помещен в объект средства синтаксического анализа.
IWbemPath::GetKeyList

Извлекает указатель IWbemPathKeyList, чтобы можно было получить доступ к отдельному ключу.
IWbemPath::GetNamespaceAt

Извлекает пространство имен на основе его индекса.
IWbemPath::GetNamespaceCount

Метод IWbemPath::GetNamespaceCount возвращает количество пространств имен в пути.
IWbemPath::GetScope

Извлекает область на основе индекса.
IWbemPath::GetScopeAsText

Извлекает область в текстовом формате на основе индекса.
IWbemPath::GetScopeCount

Метод IWbemPath::GetScopeCount возвращает количество областей в пути.
IWbemPath::GetServer

Метод IWbemPath::GetServer извлекает серверную часть пути.
IWbemPath::GetText

Метод IWbemPath::GetText возвращает текстовое представление пути, который ранее был помещен в объект средства синтаксического анализа.
IWbemPath::IsLocal

Метод IWbemPath::IsLocal проверяет, совпадает ли переданное имя компьютера с именем компьютера в пути или если имя сервера в пути равно NULL или ".".
IWbemPath::IsRelative

Метод IWbemPath::IsRelative проверяет, является ли путь, как уже задано в синтаксическом анализаторе, относительно определенного компьютера и пространства имен.
IWbemPath::IsRelativeOrChild

Метод IWbemPath::IsRelativeOrChild проверяет, является ли путь, как уже задано в средстве синтаксического анализа, относительно или дочерним элементом определенного компьютера и пространства имен.
IWbemPath::IsSameClassName

Метод IWbemPath::IsSameClassName проверяет, соответствует ли переданное имя класса имени в пути. Метод может возвращать значение TRUE только в том случае, если путь фактически имеет имя класса.
IWbemPath::RemoveAllNamespaces

Метод IWbemPath::RemoveAllNamespaces удаляет часть пространства имен пути.
IWbemPath::RemoveAllScopes

Метод IWbemPath::RemoveAllScopes удаляет все области из пути.
IWbemPath::RemoveNamespaceAt

Метод IWbemPath::RemoveNamespaceAt удаляет пространство имен по определенному индексу. Крайнее левое пространство имен имеет значение индекса 0 (ноль), а пространства имен справа имеют постепенно более высокие значения индекса.
IWbemPath::RemoveScope

Метод IWbemPath::RemoveScope удаляет область на основе индекса.
IWbemPath::SetClassName

Метод IWbemPath::SetClassName задает часть имени класса в пути.
IWbemPath::SetNamespaceAt

Метод IWbemPath::SetNamespace задает пространство имен в пути с помощью индексирования от нуля, чтобы указать, где в пути размещается пространство имен.
IWbemPath::SetScope

Метод IWbemPath::SetScope задает область в пути на основе индекса. Индекс всегда равен 0 (нулю), а область является классом или ключевой частью пути. Этот метод также задает имя класса.
IWbemPath::SetServer

Метод IWbemPath::SetServer задает серверную часть пути.
IWbemPath::SetText

Метод IWbemPath::SetText анализирует путь, чтобы средство синтаксического анализа возвращало сведения о пути.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header wmiutils.h