USBmicro

Your source for USB electrical device interface products.

  • Home
  • Services
    • Design
    • Contact USBmicro
  • Where to buy…
You are here: Home / Documentation / DLL Commands / DeviceVID

DeviceVID

Return the device vendor ID


Description:

This is a USBm.dll function that returns the Vendor ID from a USB device.

Command Syntax:

number USBm_DeviceVID( device )

The USBm_DeviceVID function syntax has these parts:

Part Description
device Valid device from 0 to the maximum number of devices found (minus 1). Any other number results in a FALSE return.

Remarks:

Note: USBm_DeviceVID returns FALSE for an invalid device, otherwise, the return value is the device VID

VB Declaration (USBmAPI.bas)

Public Declare Function USBm_DeviceVID _
    Lib “USBm.dll” _
        (ByVal device As Byte) _
    As Integer

VB Example

Dim result As Integer

    result = USBm_DeviceVID

This code fragment shows that result is loaded with the VID of the device, or with FALSE if the device does not exist.

C Prototype

int USBm_DeviceVID( unsigned char device );

C Example

RobotBASIC

DID, PID, VID, Mfr, Prod, Serial Number, and Firmware Version are all handled by the RobotBASIC function usbm_DeviceSpecs(ne_DeviceNumber).

usbm_DeviceSpecs(ne_DeviceNumber)

Returns a string that contains information about the device. There are 7 sections separated by the | character. You can use the Extract() function to extract each section separately if desired. The sections are:

DID

PID

VID

Mfr

Prod

Serial Number

Firmware Version

Documentation

Open all | Close all