User`s guide

Programming with VISA 3
Agilent VISA User’s Guide 49
VI_ATTR_RET_COUNT Actual number of elements that
were asynchronously transferred.
R
O
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 A
P
Data Type Range
VI_ATTR_EVENT_TYPE Unique logical identifier of the
event.
R
O
ViEventTy
pe
VI_EVENT_USB_INTR
VI_ATTR_USB_RECV_IN
TR_
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.
R
O
ViUInt16 0 to FFFFh
VI_ATTR_USB_RECV_IN
TR
_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.
R
O
ViBuf N/A
VI_ATTR_STATUS Specifies the status of the read
operation from the USB
interrupt-IN pipe. If the device
sent more data than the user
specified in
VI_ATTR_USB_MAX_INTR_S
IZE, then this attribute value will
contain an error code.
R
O
ViStatus N/A
Table 11 Instrument Control (INSTR) Resource Events (continued)