共用方式為


PI8042_SYNCH_READ_PORT回呼函式 (ntdd8042.h)

PI8042_SYNCH_READ_PORT類型的回呼例程會執行從i8042埠同步讀取。 I8042prt 會提供此回呼。

語法

PI8042_SYNCH_READ_PORT Pi8042SynchReadPort;

NTSTATUS Pi8042SynchReadPort(
  [in]  PVOID Context,
  [out] PUCHAR Value,
  [in]  BOOLEAN WaitForACK
)
{...}

參數

[in] Context

I8042prt 提供之內容的指標。

[out] Value

例程所傳回UCHAR值的指標。

[in] WaitForACK

未使用。

傳回值

PI8042_SYNCH_READ_PORT回呼會傳回下列其中一個狀態值:

傳回碼 描述
STATUS_SUCCESS
例程已成功傳回位元組。
STATUS_IO_TIMEOUT
硬體尚未準備好進行讀取存取。

言論

PI8042_SYNCH_READ_PORT回呼只能在 PI8042_KEYBOARD_INITIALIZATION_ROUTINE 回呼中使用。 I8042prt 會指定 i8042prt 輸入至鍵盤初始化例程之 ReadPort 參數中的讀取埠回呼。

例程會輪詢硬體,直到硬體傳回讀取或發生內部逾時為止。

要求

要求 價值
目標平臺 桌面
標頭 ntdd8042.h (包括 Ntdd8042.h)
IRQL PASSIVE_LEVEL

另請參閱

PI8042_KEYBOARD_INITIALIZATION_ROUTINE

PI8042_SYNCH_WRITE_PORT