共用方式為


SerCx2PioTransmitReady 函式 (sercx.h)

SerCx2PioTransmitReady 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器硬體中的傳輸 FIFO 已準備好接受更多數據。

語法

void SerCx2PioTransmitReady(
  [in] SERCX2PIOTRANSMIT PioTransmit
);

參數

[in] PioTransmit

PIO 傳輸物件的 SERCX2PIOTRANSMIT 句柄。 序列控制器驅動程式先前稱為 SerCx2PioTransmitCreate 方法來建立這個物件。

傳回值

沒有

言論

為了起始 PIO 傳輸交易,SerCx2 會呼叫 EvtSerCx2PioTransmitWriteBuffer 事件回呼函式,並提供包含要傳輸數據的寫入緩衝區。 如果這個呼叫的傳回值指出序列控制器中的傳輸 FIFO 在傳輸寫入緩衝區的整個內容之前已滿,則 SerCx2 會呼叫 EvtSerCx2PioTransmitEnableReadyNotification 事件回呼函式,讓 FIFO 準備好接受更多數據時,立即發出通知。

如果啟用就緒通知,序列控制器驅動程序必須呼叫 SerCx2PioTransmitReady,以在傳輸 FIFO 準備好接受更多數據之後通知 SerCx2。 為了回應此通知,SerCx2 會再次呼叫 EvtSerCx2PioTransmitWriteBuffer 函式,以將更多數據從寫入緩衝區傳輸到傳輸 FIFO。

序列控制器驅動程式必須呼叫 SerCx2PioTransmitReady,才能回應對 EvtSerCx2PioTransmitEnableReadyNotification 函式的呼叫。

如需詳細資訊,請參閱 SerCx2 PIO-Transmit Transactions

要求

要求 價值
最低支援的用戶端 從 Windows 8.1 開始提供。
目標平臺 普遍
標頭 sercx.h
IRQL <= DISPATCH_LEVEL

另請參閱

EvtSerCx2PioTransmitEnableReadyNotification

EvtSerCx2PioTransmitWriteBuffer

SERCX2PIOTRANSMIT

SerCx2PioTransmitCreate