#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 reference
No description available.
This topic describes the BUS_QUERY_ID_TYPE enumeration.
BusQueryDeviceID
Defines the BusQueryDeviceID constant.
BusQueryHardwareIDs
Defines the BusQueryHardwareIDs constant.
BusQueryCompatibleIDs
Defines the BusQueryCompatibleIDs constant.
BusQueryInstanceID
Defines the BusQueryInstanceID constant.
BusQueryDeviceSerialNumber
Defines the BusQueryDeviceSerialNumber constant.
BusQueryContainerID
Defines the BusQueryContainerID constant.