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


Метод 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

См. также раздел

IWbemPath