PI8042_SYNCH_READ_PORT Rückruffunktion (ntdd8042.h)
Die PI8042_SYNCH_READ_PORT typisierte Rückrufroutine führt einen synchronisierten Lesevorgang von einem i8042-Port aus. I8042prt stellt diesen Rückruf bereit.
Syntax
PI8042_SYNCH_READ_PORT Pi8042SynchReadPort;
NTSTATUS Pi8042SynchReadPort(
[in] PVOID Context,
[out] PUCHAR Value,
[in] BOOLEAN WaitForACK
)
{...}
Parameter
[in] Context
Zeiger auf einen Kontext, der von I8042prt bereitgestellt wird.
[out] Value
Zeiger auf den von der Routine zurückgegebenen UCHAR-Wert.
[in] WaitForACK
Wird nicht verwendet.
Rückgabewert
Der PI8042_SYNCH_READ_PORT-Rückruf gibt einen der folgenden status Werte zurück:
Rückgabecode | Beschreibung |
---|---|
|
Die Routine hat erfolgreich ein Byte zurückgegeben. |
|
Die Hardware war nicht bereit für einen Lesezugriff. |
Hinweise
Der PI8042_SYNCH_READ_PORT Rückruf kann nur in einem PI8042_KEYBOARD_INITIALIZATION_ROUTINE Rückruf verwendet werden. I8042prt gibt den Rückruf des Leseports im ReadPort-Parameter an, den I8042prt in eine Tastaturinitialisierungsroutine eingibt.
Die Routine fragt die Hardware ab, bis ein Lesevorgang von der Hardware zurückgegeben wird oder ein internes Timeout auftritt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | ntdd8042.h (einschließen von Ntdd8042.h) |
IRQL | PASSIVE_LEVEL |