#ifndef _NTPNPAPI_H
// private
typedef enum _BUS_QUERY_ID_TYPE
{
BusQueryDeviceID = 0, // <Enumerator>\<Enumerator-specific device id>
BusQueryHardwareIDs = 1, // Hardware ids
BusQueryCompatibleIDs = 2, // compatible device ids
BusQueryInstanceID = 3, // persistent id for this instance of the device
BusQueryDeviceSerialNumber = 4, // serial number for this device
BusQueryContainerID = 5 // unique id of the device's physical container
} BUS_QUERY_ID_TYPE, *PBUS_QUERY_ID_TYPE;
View code on GitHub// wdm.h
typedef enum {
BusQueryDeviceID,
BusQueryHardwareIDs,
BusQueryCompatibleIDs,
BusQueryInstanceID,
BusQueryDeviceSerialNumber,
BusQueryContainerID
} BUS_QUERY_ID_TYPE, *PBUS_QUERY_ID_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
This topic describes the BUS_QUERY_ID_TYPE enumeration.
BusQueryDeviceIDDefines the BusQueryDeviceID constant.
BusQueryHardwareIDsDefines the BusQueryHardwareIDs constant.
BusQueryCompatibleIDsDefines the BusQueryCompatibleIDs constant.
BusQueryInstanceIDDefines the BusQueryInstanceID constant.
BusQueryDeviceSerialNumberDefines the BusQueryDeviceSerialNumber constant.
BusQueryContainerIDDefines the BusQueryContainerID constant.