Метод 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, метод возвращает количество надклассов в буфере. В противном случае метод возвращает идентификаторы ИДЕНТИФИКАТОРов подключаемых терминалов суперклассов, зарегистрированных в системе.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Значение |
---|---|
|
Метод успешно выполнен. |
|
Сбой метода. |
Требования
Целевая платформа | Windows |
Header | termmgr.h |