cmSPAddress::GetStaticTerminals 方法 (mspaddr.h)
GetStaticTerminals 方法由包装器方法 ( get_StaticTerminals和 EnumerateStaticTerminals) 调用,以获取可用于此地址的静态终端数组。 如果列表不是最新的,此方法通过调用 UpdateTerminalList 来更新地址的内部终端列表。 如果 ppTerminals 参数为 NULL 或 *pdwNumTerminals 参数的大小不足以容纳所有终端指针,则此方法仅返回 (作为 *pdwNumTerminals) 可用的终端数。 如果 ppTerminals 为非 NULL 且 *pdwNumTerminals 足够大,则会 添加每个 终端指针的Ref,并将终端指针数组放置在 *ppTerminals 中,并将 *pdwNumTerminals 设置为返回的终端指针数。 如果派生的 MSP 想要更改返回的终端集,它可能会替代 UpdateTerminalList ,而不是重写此方法。
语法
HRESULT GetStaticTerminals(
[out] DWORD *pdwNumTerminals,
[out] ITTerminal **ppTerminals
);
参数
[out] pdwNumTerminals
指向静态终端数的指针。
[out] ppTerminals
指向 ITTerminal 接口数组的指针。
返回值
无
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | mspaddr.h |