Метод IWbemPath::GetScope (wmiutils.h)
Метод IWbemPath::GetScope извлекает область на основе индекса. Этот метод извлекает имя класса и указатель IWbemPathKeyList , чтобы получить сведения о ключах.
Синтаксис
HRESULT GetScope(
[in] ULONG uIndex,
[in, out] ULONG *puClassNameBufSize,
[out] LPWSTR pszClass,
[out] IWbemPathKeyList **pKeyList
);
Параметры
[in] uIndex
Индекс область.
[in, out] puClassNameBufSize
Вызывающий объект задает для параметра количество символов, которое может содержать буфер. После успешного выполнения устанавливается количество символов, скопированных в буфер, включая признак конца NULL .
[out] pszClass
Буфер, в который необходимо скопировать область.
[out] pKeyList
Указатель на объект IWbemPathKeyList .
Возвращаемое значение
Этот метод возвращает следующие значения.
Комментарии
Этот метод можно использовать для определения размера буфера, необходимого для pszClass. Это делается путем передачи указателя NULL для буфера, установки puClassNameBufSize значения 0, а затем выполнения вызова. После возврата puClassNameBufSize указывает, насколько большой размер буфера требуется для pszClass и его завершающий символ NULL .
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | wmiutils.h |
Библиотека | Wbemuuid.lib |
DLL | Wmiutils.dll |