共用方式為


!usb3kd.ucx_controller

!usb3kd.ucx_controller 命令會顯示USB 3.0主機控制器的相關信息。 顯示器是以 USB 主機控制器擴充驅動程式所維護的數據結構為基礎(Ucx版本.sys)。

!usb3kd.ucx_controller UcxControllerPrivContext

參數

UcxControllerPrivContext
代表控制器之_UCXCONTROLLER_PRIVCONTEXT結構的位址。

DLL

Usb3kd.dll

備註

USB 主機控制器擴充驅動程式 (UcxVersion.sys) 提供 USB 3.0 中樞驅動程式與 USB 3.0 主機控制器驅動程式之間的抽象層。 擴充驅動程式有自己的主機控制器、裝置和端點表示法。 !ucx_controller 命令的輸出是以擴充驅動程式所維護的數據結構為基礎。 如需 USB 主機控制器擴充驅動程式和 USB 3.0 主機控制器驅動程式的詳細資訊,請參閱 USB 驅動程式堆疊架構

範例

若要取得 UCX 控制器私用內容的位址,請查看 !ucx_controller_list 命令的輸出。 在下列範例中,私人內容的位址0xfffffa80052da050。

3: kd> !ucx_controller_list

## Dumping List of UCX controller objects
--------------------------------------
[1] !ucx_controller 0xfffffa80052da050 (dt ucx01000!_UCXCONTROLLER_PRIVCONTEXT fffffa80052da050)
    !ucx_device 0xfffffa8005a41840
        .!ucx_endpoint 0xfffffa800533f3d0 [Blk In ], UcxEndpointStateEnabled
        ...
    !ucx_device 0xfffffa8005bd9680
        .!ucx_endpoint 0xfffffa8003694860 [Blk Out], UcxEndpointStateEnabled
        ...

現在您可以將 UCX 控制器私人內容的地址傳遞至 !ucx_controller 命令。

3: kd> !ucx_controller 0xfffffa80052da050

## Dumping Ucx Controller Information fffffa80052da050
---------------------------------------------------
dt ucx01000!_UCXCONTROLLER_PRIVCONTEXT 0xfffffa80052da050
Parent Device: !wdfdevice 0x57ffac91fd8
Controller Queues:
    Default               : !wdfqueue 0x57ffacc5fd8
    Address'0'Ownership   : !wdfqueue 0x57ffad5ad88
    DeviceManagement      : !wdfqueue 0x57ffacd6fd8
    ... pend on Ctrl Reset: !wdfqueue 0x57ffad48fd8

Controller Reset State History: <Event> NewState 
    [ 2] <ControllerResetEventOperationSuccess> ControllerResetStateRHPdoInD0
    [ 1] <ControllerResetEventRHPdoEnteredD0> ControllerResetStateStopBlockingResetComplete1
    [ 0] <SmEngineEventStart> ControllerResetStateRhPdoInDx

Controller Reset Event History:
    [ 1] ControllerResetEventRHPdoEnteredD0
    [ 0] SmEngineEventStart

Root Hub PDO: !wdfdevice 0x57ffaf4daa8
Number of 2.0 Ports: 2
Number of 3.0 Ports: 2
RootHub Control !wdfqueue 0x57ffacb4798
RootHub Interrupt !wdfqueue 0x57ffad033f8, pending !wdfequest 0x57ffa5fe998

Device Tree:
    !ucx_device 0xfffffa8005a41840
        .!ucx_endpoint 0xfffffa800533f3d0 [Blk In ], UcxEndpointStateEnabled
        .!ucx_endpoint 0xfffffa80053405d0 [Blk Out], UcxEndpointStateEnabled
        .!ucx_endpoint 0xfffffa8005a3f710 [Control], UcxEndpointStateEnabled
        .!ucx_endpoint 0xfffffa8005bbe4e0 [Blk Out], UcxEndpointStateStale
        .!ucx_endpoint 0xfffffa8005ac4810 [Blk In ], UcxEndpointStateStale
    !ucx_device 0xfffffa8005bd9680
        .!ucx_endpoint 0xfffffa8003694860 [Blk Out], UcxEndpointStateEnabled
        .!ucx_endpoint 0xfffffa8003686820 [Blk In ], UcxEndpointStateEnabled
        .!ucx_endpoint 0xfffffa8005be0550 [Control], UcxEndpointStateEnabled
        .!ucx_endpoint 0xfffffa8003695580 [Blk In ], UcxEndpointStateStale
        .!ucx_endpoint 0xfffffa80036a20c0 [Blk Out], UcxEndpointStateStale

另請參閱

USB 3.0 延伸模組

!usb3kd.ucx_controller_list

通用序列總線 (USB) 驅動程式