User`s guide

60 Agilent VISA User’s Guide
3 Programming with VISA
VI_ATTR_STATUS Return code of the asynchronous
I/O operation that has completed.
RO ViStatus N/A
VI_ATTR_JOB_ID Job ID of the asynchronous
operation that has completed.
RO ViJobId N/A
VI_ATTR_BUFFER Address of a buffer that was used in
an asynchronous operation.
RO ViBuf N/A
VI_ATTR_RET_COUNT Actual number of elements that
were asynchronously transferred.
RO ViUInt32 0 to FFFFFFFF
h
VI_ATTR_OPER_NAME Name of the operation generating
the event.
ViString N/A
VI_EVENT_USB_INTR
Notification that a vendor-specific USB interrupt was received from the device.
Event Attribute Description AP Data Type Range
VI_ATTR_EVENT_TYPE Unique logical identifier of the
event.
RO ViEventType VI_EVENT_USB_INTR
VI_ATTR_USB_RECV_INTR_
SIZE
Specifies the size of the data that
was received from the USB
interrupt-IN pipe. This value will
never be larger than the sessions
value of VI_ATTR_USB_MAX_
INTR_SIZE.
RO ViUInt16 0 to FFFFh
VI_ATTR_USB_RECV_INTR
_DATA
Specifies the actual data that was
received from the USB interrupt-IN
pipe. Querying this attribute copies
the contents of the data to the users
buffer. The users buffer must be
sufficiently large enough to hold all
of the data.
RO ViBuf N/A
Table 16 Instrument Control (INSTR) Resource Events