Edit

Share via


HDV_PCI_PNP_ID structure

PnP ID definition for a virtual device.

Syntax

typedef struct HDV_PCI_PNP_ID
{
    UINT16 VendorID;
    UINT16 DeviceID;
    UINT8  RevisionID;
    UINT8  ProgIf;
    UINT8  SubClass;
    UINT8  BaseClass;
    UINT16 SubVendorID;
    UINT16 SubSystemID;

} HDV_PCI_PNP_ID, *PHDV_PCI_PNP_ID;

Members

VendorID

Vendor ID (lowest two types of config space).

DeviceID

Device ID (offset 0x4 of config space).

RevisionID

Device Revision ID (offset 0x8 of config space).

ProgIf

Programable interface ID (offset 0x9 of config space).

SubClass

Sub-class code of device (offset 0xA of config space).

BaseClass

Base class code of device (offset 0xB of config space).

SubVendorID

Subsystem vendor ID of device (offset 0x2C of config space).

SubSystemID

Subsystem ID of device (offset 0x2E of config space).

Requirements

Parameter Description
Minimum supported client Windows 10, version 1607
Minimum supported server Windows Server 2016
Target Platform Windows
Library ComputeCore.lib
Dll ComputeCore.dll