OPC Labs Base Library
DataType Object
Members 
OpcLabs_BaseLib ActiveX DLL : DataType Object
Description
An abstract data type.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.DataType
CLSID (Class ID): d196d5b2-ac5d-41db-9886-d41cd12a4a32
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._DataType
Event source interface:

 

For more information, see DataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._DataType in .NET Reference.

Object Model

DataType 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 DataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._DataType in .NET Reference.

Object creation

_DataTypePtr DataTypePtr(__uuidof(DataType));
DataType := CoDataType.Create;
var DataType = new ActiveXObject("OpcLabs.BaseLib.DataTypeModel.DataType");
DataType := CoDataType.Create;
$DataType = Win32::OLE->new("OpcLabs.BaseLib.DataTypeModel.DataType");
$DataType = new COM("OpcLabs.BaseLib.DataTypeModel.DataType");
OLEObject DataType
DataType = CREATE OLEObject
DataType.ConnectToNewObject("OpcLabs.BaseLib.DataTypeModel.DataType")
DataType = win32com.client.Dispatch('OpcLabs.BaseLib.DataTypeModel.DataType')
Dim DataType As New OleObject ("OpcLabs.BaseLib.DataTypeModel.DataType")
Dim DataType As New DataType
DataType = CREATEOBJECT("OpcLabs.BaseLib.DataTypeModel.DataType")
Dim DataType As New DataType
Dim DataType: Set DataType = CreateObject("OpcLabs.BaseLib.DataTypeModel.DataType")
DataType := CreateObject("OpcLabs.BaseLib.DataTypeModel.DataType")
Interfaces
InterfaceDescription
 

 

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 DataType in .NET Reference.

See Also

DataType Members