Kernel-Mode Treiberreferenz
Übersicht über die Kernel-Mode Treiberreferenztechnologie.
Zum Entwickeln Kernel-Mode Treiberreferenz benötigen Sie die folgenden Header:
Programmieranleitungen für diese Technologie finden Sie unter:
Enumerationen
COMPARTMENT_ID Die COMPARTMENT_ID-Enumeration gibt den Netzwerkroutingfachbezeichner an. |
Functions
FIELD_OFFSET Das FIELD_OFFSET Makros gibt den Byteoffset eines benannten Felds in einem bekannten Strukturtyp zurück. (FIELD_OFFSET Makro) |
FIELD_OFFSET Das FIELD_OFFSET Makros gibt den Byteoffset eines benannten Felds in einem bekannten Strukturtyp zurück. (FIELD_OFFSET Makro) |
InitializeObjectAttributes Das Makro InitializeObjectAttributes initialisiert die undurchsichtige OBJECT_ATTRIBUTES-Struktur, die die Eigenschaften eines Objekthandles für Routinen angibt, die Handles öffnen. |
NtCurrentTeb Die NtCurrentTeb-Routine gibt einen Zeiger auf den Threadumgebungsblock (Thread Environment Block, TEB) des aktuellen Threads zurück. |
RtlIsEcCode Gibt einen Wert zurück, der angibt, ob der Code, auf den der angegebene Zeiger verweist, ARM-Emulationskompatibel ist (ARM64EC). |
Strukturen
LIST_ENTRY Eine LIST_ENTRY-Struktur beschreibt einen Eintrag in einer doppelt verknüpften Liste oder dient als Header für eine solche Liste. |
LUID Die LUID-Struktur ist eine undurchsichtige Struktur, die einen Bezeichner angibt, der auf dem lokalen Computer garantiert eindeutig ist. Weitere Informationen finden Sie auf der Referenzseite für LUID in der Microsoft Windows SDK-Dokumentation. |
OBJECT_ATTRIBUTES Die OBJECT_ATTRIBUTES-Struktur gibt Attribute an, die von Routinen, die Objekte erstellen und/oder Handles zurückgeben, auf Objekte oder Objekthandles angewendet werden können. |
SINGLE_LIST_ENTRY Eine SINGLE_LIST_ENTRY-Struktur beschreibt einen Eintrag in einer einfach verknüpften Liste oder dient als Kopfzeile für eine solche Liste. |
STRING Die ANSI_STRING-Struktur definiert eine gezählte Zeichenfolge, die für ANSI-Zeichenfolgen verwendet wird. |
UNICODE_STRING Die UNICODE_STRING-Struktur wird verwendet, um Unicode-Zeichenfolgen zu definieren. |