iOpcPartSet::P artExists 方法 (msopc.h)
获取一个值,该值指示指定的部件是否表示为集中的部件对象。
语法
HRESULT PartExists(
[in] IOpcPartUri *name,
[out, retval] BOOL *partExists
);
参数
[in] name
指向 IOpcPartUri 的指针,该 IOpcPartUri 表示部件的部件名称。
[out, retval] partExists
以下值之一:
“值” | 含义 |
---|---|
|
集中表示具有指定部件名称的部件。 |
|
具有指定部件名称的部件不在集中表示。 |
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
partExists 参数为 NULL。 |
|
包消耗错误组中的 HRESULT 错误代码。 |
|
部件 URI 错误组中的 HRESULT 错误代码。 |
注解
若要检索表示特定部件的部件对象的 IOpcPart 接口指针,请调用 PartExists 方法并传入部件名称,以确认该部件在集中表示。 如果是,请调用 GetPart 方法并传入部件名称以检索 IOpcPart 接口指针。
如果表示的部件名称是 Relationships 部件的名称,则 partExists 接收 FALSE ,因为关系部件不包含在集中。
如果部件在集中表示,则部件存在于正在读取的包或要写入的包中。
线程安全性
打包对象不是线程安全的。
有关详细信息,请参阅打包 API 的入门。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | msopc.h |
另请参阅
概述
引用