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


Метод ITTerminalManager2::GetPluggableSuperclasses (termmgr.h)

Метод GetPluggableSuperclasses получает общедоступные идентификаторы CLSID для всех подключаемых надклассов терминалов в реестре.

Синтаксис

HRESULT GetPluggableSuperclasses(
  [in, out] DWORD *pdwNumSuperclasses,
  [out]     IID   *pSuperclasses
);

Параметры

[in, out] pdwNumSuperclasses

Количество полученных суперклассов. Если pSuperclasses имеет значение NULL, этот аргумент используется для получения общего числа подключаемых надклассов терминала, зарегистрированных в реестре. Если pSuperclasses не имеет значение NULL, этот аргумент используется для передачи размера буфера pSuperclasses в идентификаторах IID, а метод возвращает количество идентификаторов IID, скопированных в буферную память.

[out] pSuperclasses

Указатель на буфер IID, выделенный пользователем.

Если буфер имеет значение NULL, метод возвращает количество надклассов в буфере. В противном случае метод возвращает идентификаторы ИДЕНТИФИКАТОРов подключаемых терминалов суперклассов, зарегистрированных в системе.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Значение Значение
S_OK
Метод успешно выполнен.
E_FAIL
Сбой метода.

Требования

   
Целевая платформа Windows
Header termmgr.h

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

ITTerminalManager2