UcmTcpciPortControllerSetHardwareRequestQueue 函式 (ucmtcpciportcontroller.h)

指派UcmTcpciCx為埠控制器分派硬體要求的架構佇列物件。

語法

VOID UcmTcpciPortControllerSetHardwareRequestQueue(
  UCMTCPCIPORTCONTROLLER PortControllerObject,
  WDFQUEUE               HardwareRequestQueue
);

參數

PortControllerObject

處理用戶端驅動程式在上一次呼叫中收到的埠控制器物件,UcmTcpciPortControllerCreate。

HardwareRequestQueue

要指派之架構佇列物件的句柄。

傳回值

沒有

言論

用戶端驅動程序必須在建立埠控制器對象之後呼叫 UcmTcpciPortControllerSetHardwareRequestQueue。 驅動程式必須先呼叫此方法一次,才能呼叫 UcmTcpciPortControllerStart。

佇列物件的父系是埠控制器物件。

用戶端驅動程式可以選擇跨多個埠控制器物件使用相同的佇列。 不過,在此情況下,驅動程式必須確定埠控制器物件不會超過佇列物件。 只有在所有埠控制器都停止之後,才能刪除佇列物件。 UcmTcpciCx 保證每個埠控制器物件一次只會在佇列中處理一個要求。

要求

要求 價值
最低支援的用戶端 Windows 10
支援的最低伺服器 Windows Server 2016
目標平臺 窗戶
標頭 ucmtcpciportcontroller.h
IRQL <=DISPATCH_LEVEL

另請參閱

UcmTcpciPortControllerCreate