OPC Labs Base Library
PrimitiveDataType Object
Members 
OpcLabs_BaseLib ActiveX DLL : PrimitiveDataType Object
Description
A basic or built-in type of the data type system.

 

ProgId: OpcLabs.BaseLib.DataTypeModel.PrimitiveDataType
CLSID (Class ID): 702f1e76-32ac-470e-a2a5-ae01609c51fd
Default interface: OpcLabs.BaseLib.DataTypeModel.ComTypes._PrimitiveDataType
Event source interface:

 

For more information, see PrimitiveDataType and OpcLabs.BaseLib.DataTypeModel.ComTypes._PrimitiveDataType in .NET Reference.

Object Model

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

Object creation

_PrimitiveDataTypePtr PrimitiveDataTypePtr(__uuidof(PrimitiveDataType));
PrimitiveDataType := CoPrimitiveDataType.Create;
var PrimitiveDataType = new ActiveXObject("OpcLabs.BaseLib.DataTypeModel.PrimitiveDataType");
PrimitiveDataType := CoPrimitiveDataType.Create;
$PrimitiveDataType = Win32::OLE->new("OpcLabs.BaseLib.DataTypeModel.PrimitiveDataType");
$PrimitiveDataType = new COM("OpcLabs.BaseLib.DataTypeModel.PrimitiveDataType");
OLEObject PrimitiveDataType
PrimitiveDataType = CREATE OLEObject
PrimitiveDataType.ConnectToNewObject("OpcLabs.BaseLib.DataTypeModel.PrimitiveDataType")
PrimitiveDataType = win32com.client.Dispatch('OpcLabs.BaseLib.DataTypeModel.PrimitiveDataType')
Dim PrimitiveDataType As New OleObject ("OpcLabs.BaseLib.DataTypeModel.PrimitiveDataType")
Dim PrimitiveDataType As New PrimitiveDataType
PrimitiveDataType = CREATEOBJECT("OpcLabs.BaseLib.DataTypeModel.PrimitiveDataType")
Dim PrimitiveDataType As New PrimitiveDataType
Dim PrimitiveDataType: Set PrimitiveDataType = CreateObject("OpcLabs.BaseLib.DataTypeModel.PrimitiveDataType")
PrimitiveDataType := CreateObject("OpcLabs.BaseLib.DataTypeModel.PrimitiveDataType")
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 PrimitiveDataType in .NET Reference.

See Also

PrimitiveDataType Members