cmSPAddress::GetStaticTerminals 方法 (mspaddr.h)

GetStaticTerminals 方法由包装器方法 ( get_StaticTerminalsEnumerateStaticTerminals) 调用,以获取可用于此地址的静态终端数组。 如果列表不是最新的,此方法通过调用 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

另请参阅

CMSPAddress