---
title: GetVendorID
framework: kernel
role: pseudoSymbol
path: kernel/iousbdevice/1811065-getvendorid
---

# GetVendorID

## Declaration

```occ
virtual UInt16 GetVendorID(
 void); 
```

## Overview

Overview returns the Vendor ID of the device

## See Also

### Miscellaneous

- [CreateInterfaceIterator](kernel/iousbdevice/1810047-createinterfaceiterator.md)
- [DeviceRequest(IOUSBDevRequest *, UInt32, UInt32, IOUSBCompletion *)](kernel/iousbdevice/1810072-devicerequest.md)
- [DeviceRequest(IOUSBDevRequestDesc *, UInt32, UInt32, IOUSBCompletion *)](kernel/iousbdevice/1810098-devicerequest.md)
- [DisplayUserNotification](kernel/iousbdevice/1810124-displayusernotification.md)
- [DoLocationOverrideAndModelMatch](kernel/iousbdevice/1810151-dolocationoverrideandmodelmatch.md)
- [FindNextInterface](kernel/iousbdevice/1810185-findnextinterface.md)
- [FindNextInterfaceDescriptor](kernel/iousbdevice/1810212-findnextinterfacedescriptor.md)
- [GetAddress](kernel/iousbdevice/1810231-getaddress.md)
- [GetBus](kernel/iousbdevice/1810263-getbus.md)
- [GetBusPowerAvailable](kernel/iousbdevice/1810284-getbuspoweravailable.md)
- [GetChildLocationID](kernel/iousbdevice/1810305-getchildlocationid.md)
- [GetConfiguration](kernel/iousbdevice/1810333-getconfiguration.md)
- [GetConfigurationDescriptor](kernel/iousbdevice/1810384-getconfigurationdescriptor.md)
- [GetDeviceInformation](kernel/iousbdevice/1810425-getdeviceinformation.md)
- [GetDeviceRelease](kernel/iousbdevice/1810457-getdevicerelease.md)
- [GetDeviceStatus](kernel/iousbdevice/1810482-getdevicestatus.md)
- [GetExtraPowerAllocated](kernel/iousbdevice/1810520-getextrapowerallocated.md)
- [GetFullConfigurationDescriptor](kernel/iousbdevice/1810553-getfullconfigurationdescriptor.md)
- [GetHubParent](kernel/iousbdevice/1810591-gethubparent.md)
- [GetManufacturerStringIndex](kernel/iousbdevice/1810637-getmanufacturerstringindex.md)
- [GetMaxPacketSize](kernel/iousbdevice/1810681-getmaxpacketsize.md)
- [GetNumConfigurations](kernel/iousbdevice/1810710-getnumconfigurations.md)
- [GetPipeZero](kernel/iousbdevice/1810748-getpipezero.md)
- [GetProductID](kernel/iousbdevice/1810809-getproductid.md)
- [GetProductStringIndex](kernel/iousbdevice/1810867-getproductstringindex.md)
- [GetSerialNumberStringIndex](kernel/iousbdevice/1810912-getserialnumberstringindex.md)
- [GetSpeed](kernel/iousbdevice/1810998-getspeed.md)
- [GetStringDescriptor](kernel/iousbdevice/1811033-getstringdescriptor.md)
- [MakePipe](kernel/iousbdevice/1811080-makepipe.md)
- [OpenOrCloseAllInterfacePipes](kernel/iousbdevice/1811109-openorcloseallinterfacepipes.md)
- [ReEnumerateDevice](kernel/iousbdevice/1811132-reenumeratedevice.md)
- [RequestExtraPower](kernel/iousbdevice/1811162-requestextrapower.md)
- [ResetDevice](kernel/iousbdevice/1811205-resetdevice.md)
- [ReturnExtraPower](kernel/iousbdevice/1811251-returnextrapower.md)
- [SetAddress](kernel/iousbdevice/1811282-setaddress.md)
- [SetConfiguration(IOService *, UInt8, bool)](kernel/iousbdevice/1811309-setconfiguration.md)
- [SetConfiguration(IOService *, UInt8, bool, bool)](kernel/iousbdevice/1811340-setconfiguration.md)
- [SetHubParent](kernel/iousbdevice/1811377-sethubparent.md)
- [SuspendDevice](kernel/iousbdevice/1811400-suspenddevice.md)
