ITTerminalManager2::GetPluggableSuperclasses 方法 (termmgr.h)
GetPluggableSuperclasses 方法获取注册表中所有可插入终端超类的公共 CLSD。
语法
HRESULT GetPluggableSuperclasses(
[in, out] DWORD *pdwNumSuperclasses,
[out] IID *pSuperclasses
);
参数
[in, out] pdwNumSuperclasses
检索到的超类数。 如果 pSuperclasses 为 NULL,则此参数用于获取注册表中注册的可插入终端超类的总数。 如果 pSuperclasses 不为 NULL,则此参数用于传递 pSuperclasses 缓冲区的大小(以 IID 为单位),并且 该方法返回复制到缓冲区内存中的 IID 数。
[out] pSuperclasses
指向用户分配的 IID 缓冲区的指针。
如果缓冲区为 NULL,该方法将返回缓冲区中超类的计数。 否则,该方法返回系统上注册的可插入终端超类的 IID。
返回值
此方法可以返回其中一个值。
值 | 含义 |
---|---|
|
方法成功。 |
|
方法失败。 |
要求
目标平台 | Windows |
标头 | termmgr.h |