Интерфейс 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 |