Reset Interchange Check M ResetInterchangeCheck Resource Descriptor P IoResourceDescriptor Simulate P Simulate Identity Component Description P Description Component Locator P Locator Component Prefix P Prefix Component Revision P Revision Component Vendor P Vendor Instrument Firmware Revision P InstrumentFirmwareRevision Class Group Capabilities P GroupCapabilities Instrument Manufacturer P InstrumentManufacturer Instrument Model P InstrumentModel Component Class Spec Major Version P SpecificationMajorVersion Component Spec Minor Version P SpecificationMinorVersion Supported Instrument Models P SupportedInstrumentModels Initialize With Options M Initialize Initialized P Initialized Utility Disable M Disable Error Query M ErrorQuery Lock Session M LockSession M Reset With Defaults M ResetWithDefaults Self Test M SelfTest Unlock Session M UnlockSession This section shall also contain two addition subsections: Interfaces and Interface Reference Properties. Interfaces This section describes all the IVI-COM interfaces exposed by the IVI-COM driver. It contains a subsection for each interface. It includes a table of the form: Table n+45. <ClassName> Interface GUIDs Interface GUID {00000000-0000-0000-0000-000000000000} I<ClassName> {00000000-0000-0000-0000-000000000000} I<ClassName><Itf1> {00000000-0000-0000-0000-000000000000} I<ClassName><Itf2> {00000000-0000-0000-0000-000000000000} I<ClassName><Itf3>
ResetInterchangeCheck Reset Interchange Check M IoResourceDescriptor Resource Descriptor P Simulate Simulate P Identity Description Component Description P Locator Component Locator P Prefix Component Prefix P Revision Component Revision P Vendor Component Vendor P InstrumentFirmwareRevision Instrument Firmware Revision P GroupCapabilities Class Group Capabilities P InstrumentManufacturer Instrument Manufacturer P InstrumentModel Instrument Model P SpecificationMajorVersion Component Class Spec Major Version P SpecificationMinorVersion Component Spec Minor Version P SupportedInstrumentModels Supported Instrument Models P Initialize Initialize With Options M Initialized Initialized P Utility Disable Disable M ErrorQuery Error Query M LockSession Lock Session M Reset M ResetWithDefaults With Defaults M SelfTest Self Test M UnlockSession Unlock Session M This section shall also contain two addition subsections: Interfaces and Interface Reference Properties. Interfaces This section describes all the IVI-COM interfaces exposed by the IVI-COM driver. It contains a subsection for each interface. It includes a table of the form: Table n+45. <ClassName> Interface GUIDs Interface GUID I<ClassName> {00000000-0000-0000-0000-000000000000} I<ClassName><Itf1> {00000000-0000-0000-0000-000000000000} I<ClassName><Itf2> {00000000-0000-0000-0000-000000000000} I<ClassName><Itf3> {00000000-0000-0000-0000-000000000000}
IVI-3.4_APIStyleGuide_2018-10-19.docx