OPC Labs Base Library
OpaqueDataType Object
Members 
OpcLabs_BaseLib ActiveX DLL : OpaqueDataType Object
Description
A data type whose concrete representation is hidden from its users.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.OpaqueDataType
CLSID (Class ID): e4ffed49-d852-49fd-995f-8d65008be135
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._OpaqueDataType
Event source interface:

 

For more information, see OpaqueDataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._OpaqueDataType in .NET Reference.

Object Model

OpaqueDataType ObjectEnumerationDataType CollectionOpaqueDataType ObjectEnumerationDataType CollectionOpaqueDataType ObjectPrimitiveDataType ObjectSequenceDataType ObjectStructuredDataType CollectionUnionDataType CollectionPrimitiveDataType ObjectEnumerationDataType CollectionOpaqueDataType ObjectPrimitiveDataType ObjectSequenceDataType ObjectStructuredDataType CollectionUnionDataType CollectionSequenceDataType ObjectEnumerationDataType CollectionOpaqueDataType ObjectPrimitiveDataType ObjectSequenceDataType ObjectStructuredDataType CollectionUnionDataType CollectionDataType ObjectStructuredDataType CollectionUnionDataType Collection

Remarks

For remarks, see OpaqueDataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._OpaqueDataType in .NET Reference.

Object creation

_OpaqueDataTypePtr OpaqueDataTypePtr(__uuidof(OpaqueDataType));
OpaqueDataType := CoOpaqueDataType.Create;
var OpaqueDataType = new ActiveXObject("OpcLabs.BaseLib.DataTypeModel.OpaqueDataType");
OpaqueDataType := CoOpaqueDataType.Create;
$OpaqueDataType = Win32::OLE->new("OpcLabs.BaseLib.DataTypeModel.OpaqueDataType");
$OpaqueDataType = new COM("OpcLabs.BaseLib.DataTypeModel.OpaqueDataType");
OLEObject OpaqueDataType
OpaqueDataType = CREATE OLEObject
OpaqueDataType.ConnectToNewObject("OpcLabs.BaseLib.DataTypeModel.OpaqueDataType")
OpaqueDataType = win32com.client.Dispatch('OpcLabs.BaseLib.DataTypeModel.OpaqueDataType')
Dim OpaqueDataType As New OleObject ("OpcLabs.BaseLib.DataTypeModel.OpaqueDataType")
Dim OpaqueDataType As New OpaqueDataType
OpaqueDataType = CREATEOBJECT("OpcLabs.BaseLib.DataTypeModel.OpaqueDataType")
Dim OpaqueDataType As New OpaqueDataType
Dim OpaqueDataType: Set OpaqueDataType = CreateObject("OpcLabs.BaseLib.DataTypeModel.OpaqueDataType")
OpaqueDataType := CreateObject("OpcLabs.BaseLib.DataTypeModel.OpaqueDataType")
Interfaces
InterfaceDescription
 
An abstract data type.

 

IID (Interface ID): ba6f3fa3-f1cc-42ca-b592-08ddb1ad3af6

 

For more information, see _DataType in .NET Reference.

 

IID (Interface ID): 0cb251a7-3ab3-3b5c-a0b8-9ddf88824b85

 

For more information, see ICloneable in .NET Reference.

 

IID (Interface ID): 9a604ee7-e630-3ded-9444-baae247075ab

 

For more information, see IFormattable in .NET Reference.

An object that holds information.

 

IID (Interface ID): b9103dfd-bace-4392-afb0-ff2bfc9c7ab7

 

For more information, see _Info in .NET Reference.

 

IID (Interface ID): d0eeaa62-3d30-3ee2-b896-a2f34dda47d8

 

For more information, see ISerializable in .NET Reference.

A common base class.

 

IID (Interface ID): 9b164457-eef8-4736-bae7-531d45ea2751

 

For more information, see _Object2 in .NET Reference.

Member information of an abstract data type.

 

IID (Interface ID): d62ad75b-eb06-4c9b-996a-b59dd73303ee

 

For more information, see _TypeMemberInfo in .NET Reference.

Example

For examples, see OpaqueDataType in .NET Reference.

See Also

OpaqueDataType Members