Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die PI8042_SYNCH_READ_PORT-typisierte Rückrufroutine führt einen synchronisierten Lesevorgang aus einem i8042-Port aus. I8042prt liefert diesen Rückruf.
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 UCHAR-Wert, der von der Routine zurückgegeben wird.
[in] WaitForACK
Wird nicht verwendet.
Rückgabewert
Der PI8042_SYNCH_READ_PORT Rückruf gibt einen der folgenden Statuswerte zurück:
Rückgabecode | Beschreibung |
---|---|
|
Die Routine hat erfolgreich ein Byte zurückgegeben. |
|
Die Hardware war für den Lesezugriff nicht bereit. |
Bemerkungen
Der PI8042_SYNCH_READ_PORT Rückruf kann nur in einem PI8042_KEYBOARD_INITIALIZATION_ROUTINE Rückruf verwendet werden. I8042prt gibt den Leseportrückruf im ReadPort Parameter an, den I8042prt-Eingaben in eine Tastaturinitialisierungsroutine eingibt.
Die Routine fragt die Hardware ab, bis ein Lesevorgang durch die Hardware oder ein internes Timeout zurückgegeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | ntdd8042.h (enthalten Ntdd8042.h) |
IRQL- | PASSIVE_LEVEL |