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.