Was bedeutet das Präfix Zw?

Die Systemdienstroutinen von Windows haben Namen, die mit den Präfixen Nt und Zw beginnen. Das Nt-Präfix ist eine Abkürzung von Windows NT, aber das Präfix Zw hat keine Bedeutung. Zw wurde zum einen ausgewählt, um potenzielle Namenskonflikte mit anderen APIs zu vermeiden, und teilweise, um die Verwendung potenziell nützlicher präfixe aus zwei Buchstaben zu vermeiden, die in Zukunft benötigt werden könnten.

Viele der Windows-Treiberunterstützungsroutinen haben Namen, die mit zwei- oder dreibuchstabigen Präfixen beginnen. Diese Präfixe geben an, welche Systemkomponenten im Kernelmodus die Routinen implementieren. Die folgende Tabelle enthält einige Beispiele.

Präfix Kernelkomponente Beispielroutine

Cm

Konfigurations-Manager

CmRegisterCallbackEx

Ex

Executive

ExAllocatePool

Hal

Hardware-Abstraktionsebene

HalGetAdapter

Io

E/A-Manager

IoAllocateIrp

Ke

Kernelkern

KeSetEvent

Mm

Speicher-Manager

MmUnlockPages

Ob

Objekt-Manager

ObReferenceObject

Po

Energie-Manager

PoSetPowerState

Tm

Transaktions-Manager

TmCommitTransaction

Nt und Zw

Native Systemdienste

NtCreateFile und ZwCreateFile