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回调返回以下状态值之一:
返回代码 | 说明 |
---|---|
|
例程成功返回了一个字节。 |
|
硬件尚未准备好进行读取访问。 |
注解
PI8042_SYNCH_READ_PORT回调只能在 PI8042_KEYBOARD_INITIALIZATION_ROUTINE 回调中使用。 I8042prt 指定 I8042prt 输入到键盘初始化例程的 ReadPort 参数中的读取端口回调。
例程轮询硬件,直到硬件返回读取或发生内部超时。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | ntdd8042.h (包括 Ntdd8042.h) |
IRQL | PASSIVE_LEVEL |