List of VISA COM Interfaces

Keysight VISA COM provides the interfaces listed below. Click a link to see the syntax of that interface. The most commonly used interfaces are in bold.

For a diagram of relationships among these interfaces, see Diagram of VISA COM Interfaces.

Name Description
Interface IAsyncMessage This is the asynchronous messaging interface exported by most resources.
Interface IBaseMessage This interface provides the I/O functionality set found on the most common messaging resource types.
Interface IEvent This interface is exported by all Event objects.
Interface IEventGpibCIC This interface is exported by Gpib CIC event objects.
Interface IEventHandler Clients of VISA COM I/O implement the interface to receive asynchronous events.
Interface IEventIOCompletion This interface is exported by I/O Completion event objects.
Interface IEventManager The interface for event management exported by all resource types that support events.
Interface IEventTrigger This interface is exported by Trigger event objects.
Interface IEventUsbInterrupt

Notification that a vendor-specific USB interrupt was received from the device.

Interface IEventVxiSignal This interface is exported by Vxi Signal event objects.
Interface IEventVxiVmeInterrupt This interface is exported by Vxi Vme Interrupt event objects.
Interface IFormattedIO488 This interface provides basic formatted I/O functionality.
Interface IGpib This interface provides INSTR attributes and methods.
Interface IGpibIntfc This interface provides the properties and methods specific to GPIB INTFC sessions
Interface IGpibIntfcMessage This interface provides the subset of text stream features.
Interface IHislipInstr The interface for properties specific to HiSLIP INSTR sessions.
Interface IHislipInstr2 This interface is an extension of IHislipInstr providing additional properties specific to the HiSLIP INSTR sessions.
Interface IMessage This is the synchronous messaging interface exported by most resources.
Interface IPxi The IPxi base interface defines the methods and COM properties specific to PXI INSTR sessions.
Interface IPxi2 This interface is an extension of IPxi providing additional methods and properties specific to the PXI INSTR sessions.
Interface IRegister This interface provides a means of register access.
Interface IRegister64 The IRegister64 interface provides a means of register access for INSTR and MEMACC session types.
Interface IResourceManager This is the base interface for finding, enumerating, and creating VISA COM I/O resources.
Interface IResourceManager3 Finds, enumerates, and creates VISA COM I/O resources.
Interface ISerial This interface provides the methods and properties specific to ASRL INSTR sessions.
Interface ISharedRegister This interface provides a means of allocating memory.
Interface ISharedRegister64 The ISharedRegister64 interface provides a means of allocating memory on remote buses on INSTR sessions on interface types.
Interface ITcpipInstr The interface for properties specific to TCPIP INSTR sessions.
Interface ITcpipInstr2 This interface is an extension of ITcpipInstr providing additional methods and properties specific to TCPIP INSTR sessions.
Interface ITcpipSocket This interface provides the properties and methods specific to the TCPIP SOCKET resource sessions.
Interface ITcpipSocket2 This interface is an extension of ITcpipSocket providing additional methods and properties specific to the TCPIP SOCKET resource sessions.
Interface IUsb This interface defines the methods and properties specific to USB INSTR sessions.
Interface IVisaSession The base interface for VISA COM I/O resources.
Interface IVxi This base interface defines the methods and COM properties specific to VXI.
Interface IVxi3 This interface defines the methods and COM properties specific to VXI.
Interface IVxiBackplane This interface provides the properties and methods specific to the VXI BACKPLANE resource.
Interface IVxiMemacc This Interface provides the properties specific to VXI Memory Access resources.
COM Return Codes Values and Descriptions of VISA COM IO Return Codes.

See Also

Diagram of VISA COM Interfaces