(ucxcontroller.h) UCX_CONTROLLER_CONFIG 结构
USB 控制器的此结构配置数据。
语法
typedef struct _UCX_CONTROLLER_CONFIG {
ULONG Size;
ULONG NumberOfPresentedDeviceMgmtEvtCallbacks;
PFN_UCX_CONTROLLER_QUERY_USB_CAPABILITY EvtControllerQueryUsbCapability;
HANDLE Reserved1;
PFN_UCX_CONTROLLER_GET_CURRENT_FRAMENUMBER EvtControllerGetCurrentFrameNumber;
PFN_UCX_CONTROLLER_USBDEVICE_ADD EvtControllerUsbDeviceAdd;
PFN_UCX_CONTROLLER_RESET EvtControllerReset;
HANDLE Reserved2;
HANDLE Reserved3;
HANDLE Reserved4;
UCX_CONTROLLER_PARENT_BUS_TYPE ParentBusType;
UCX_CONTROLLER_PCI_INFORMATION PciDeviceInfo;
UCX_CONTROLLER_ACPI_INFORMATION AcpiDeviceInfo;
UCHAR DeviceDescription[MAX_GENERIC_USB_CONTROLLER_NAME_SIZE];
UNICODE_STRING ManufacturerNameString;
UNICODE_STRING ModelNameString;
UNICODE_STRING ModelNumberString;
PFN_UCX_CONTROLLER_GET_TRANSPORT_CHARACTERISTICS EvtControllerGetTransportCharacteristics;
PFN_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION EvtControllerSetTransportCharacteristicsChangeNotification;
HANDLE Reserved5;
HANDLE Reserved6;
HANDLE Reserved7;
} UCX_CONTROLLER_CONFIG, *PUCX_CONTROLLER_CONFIG;
成员
Size
此结构的大小(以字节为单位)。
NumberOfPresentedDeviceMgmtEvtCallbacks
此结构提供的设备事件回调函数数。
EvtControllerQueryUsbCapability
指向EVT_UCX_CONTROLLER_QUERY_USB_CAPABILITY回调函数 的 指针。
Reserved1
请勿使用。
EvtControllerGetCurrentFrameNumber
指向EVT_UCX_CONTROLLER_GET_CURRENT_FRAMENUMBER回调函数 的 指针。
EvtControllerUsbDeviceAdd
指向EVT_UCX_CONTROLLER_USBDEVICE_ADD回调函数 的 指针。
EvtControllerReset
指向EVT_UCX_CONTROLLER_RESET回调函数 的 指针。
Reserved2
请勿使用。
Reserved3
请勿使用。
Reserved4
请勿使用。
ParentBusType
USB 控制器的父总线类型。
PciDeviceInfo
有关 PCI USB 控制器的信息 ((如果存在) )。
AcpiDeviceInfo
有关 ACPI) USB 控制器 (高级配置和电源接口的信息 ((如果存在) )。
DeviceDescription[MAX_GENERIC_USB_CONTROLLER_NAME_SIZE]
设备的说明。
ManufacturerNameString
包含制造商名称的字符串。
ModelNameString
包含控制器硬件的模型名称的字符串。
ModelNumberString
包含控制器硬件型号的字符串。
EvtControllerGetTransportCharacteristics
指向EVT_UCX_CONTROLLER_GET_TRANSPORT_CHARACTERISTICS回调函数 的 指针。
EvtControllerSetTransportCharacteristicsChangeNotification
指向EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION回调函数 的 指针。
Reserved5
请勿使用。
Reserved6
请勿使用。
Reserved7
请勿使用。
要求
要求 | 值 |
---|---|
Header | ucxcontroller.h (包括 Ucxclass.h) |