[in] I/O protocol to use.
SetProtocol
Specifies which VISA I/O protocol to use.
Syntax
Section titled “Syntax”virtual HRESULT SetProtocol(VisaIoProtocol eProtocol) abstract;Parameters
Section titled “Parameters”eProtocol
Return value
Section titled “Return value”Returns S_OK if successful, otherwise a failure HRESULT.
Remarks
Section titled “Remarks”In VXI systems, for example, you can choose between normal word serial or fast data channel (FDC). In GPIB, you can choose between normal and high speed (HS488) data transfers. In ASRL and TCPIP systems, you can choose between normal and 488-style transfers.
Example
Section titled “Example”The following example demonstrates use of the SetProtocol function.
STDMETHODIMP Acme4321::IAcme4321_OnFinalInitialize(){ HRESULT hr = S_OK;
hr = io.SetProtocol(VisaProtocolNormal);
return hr;}