This interface is implemented by a remote USB device object.
interface IRemoteDevice {
// Properties
readonly ${name}: string;
readonly ${instanceId}: string;
readonly ${deviceId}: string;
readonly ${manufacturer}: string;
}
public interface IRemoteDevice
{
// Properties
string ${name} { get; }
string ${instanceId} { get; }
string ${deviceId} { get; }
string ${manufacturer} { get; }
}
struct IRemoteDevice : IDispatch
{
// Properties
_bstr_t ${name}; // get
_bstr_t ${instanceId}; // get
_bstr_t ${deviceId}; // get
_bstr_t ${manufacturer}; // get
};
readonly name: string;
string name { get; }
_bstr_t name; // get
Device name.
readonly instanceId: string;
string instanceId { get; }
_bstr_t instanceId; // get
Device instance ID on a server computer.
readonly deviceId: string;
string deviceId { get; }
_bstr_t deviceId; // get
Unique device ID on a server computer. Use this string when you connect this device to the client in a call to IUsbClient.addDevice method.
readonly manufacturer: string;
string manufacturer { get; }
_bstr_t manufacturer; // get
Device manufacturer.