EVT_UCX_ENDPOINT_ABORT回调函数 (ucxendpoint.h)

UCX 调用以中止与终结点关联的队列的客户端驱动程序实现。

语法

EVT_UCX_ENDPOINT_ABORT EvtUcxEndpointAbort;

void EvtUcxEndpointAbort(
  [in] UCXCONTROLLER UcxController,
  [in] UCXENDPOINT UcxEndpoint
)
{...}

参数

[in] UcxController

客户端驱动程序在上一次调用 UcxControllerCreate 方法时收到的 UCX 控制器句柄。

[in] UcxEndpoint

UCXENDPOINT 对象的句柄。

返回值

备注

客户端驱动程序通过调用 UcxEndpointCreate 方法将此回调函数注册到 USB 主机控制器扩展 (UCX) 。

此函数通常通过调用 WdfIoQueueStopAndPurge 来完成与终结点关联的所有请求。

示例

VOID
Endpoint_UcxEvtEndpointAbort(
    UCXCONTROLLER   UcxController,
     UCXENDPOINT     UcxEndpoint
    )
  {
              WdfIoQueueStopAndPurge(endpointContext->WdfQueue,
                                     Endpoint_WdfEvtAbortComplete,
                                     UcxEndpoint);
  }

要求

要求
目标平台 Windows
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
标头 ucxendpoint.h (包括 Ucxclass.h、Ucxendpoint.h)
IRQL DISPATCH_LEVEL