UCX_CONTROLLER_CONFIG結構 (ucxcontroller.h)
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
請勿使用。
規格需求
需求 | 值 |
---|---|
標頭 | ucxcontroller.h (包含 Ucxclass.h) |