IVxi::DeviceClass

Note: Keysight's VISA COM does not support a COM server for VXI. The IVxi-related interfaces are listed in this help file because they are included in the global VISA COM library.

Description

Represents the VXI-defined device class to which the resource belongs: either message based (VXI_CLASS_MESSAGE), register based (VXI_CLASS_REGISTER), extended (VXI_CLASS_EXTENDED), or memory (VXI_CLASS_MEMORY). VME devices are usually either register based or belong to a miscellaneous class (VXI_CLASS_OTHER).

VB Prototype

Dim value As VXIDevClass
value = object.DeviceClass

C++ Prototype

HRESULT get_DeviceClass(
  VXIDevClass* DeviceClass
);

Return Value

Refer to the table of return codes.

See Also

ComponentVersion, SpecVersion, HardwareInterfaceName, HardwareInterfaceNumber, HardwareInterfaceType, LockState, OptionString, ProgID, ResourceName, SessionType, SoftwareManufacturerID, SoftwareManufacturerName, Timeout, LastStatus, CommanderLA, DestinationAccessPrivilege, DeviceClass, FastDataChannel, FastDataChannelMode, FastDataChannelUsePair, ImmediateServant, LogicalAddress, MainframeLogicalAddress, ManufacturerID, ManufacturerName, MemoryBase, MemorySize, MemorySpace, ModelCode, ModelName, TriggerID, Slot, SourceAccessPrivilege, TriggerSupport, GetAttribute, SetAttribute, LockRsrc, UnlockRsrc, Init, Close, AssertTrigger, CommandQuery, IVxi Overview