Udostępnij za pośrednictwem


Co oznacza prefiks Zw?

Procedury usług systemu Windows natywnych mają nazwy rozpoczynające się od prefiksów Nt i Zw. Prefiks Nt jest skrótem systemu Windows NT, ale prefiks Zw nie ma znaczenia. Zw została wybrana częściowo, aby uniknąć potencjalnych konfliktów nazewnictwa z innymi interfejsami API, a częściowo uniknąć używania potencjalnie przydatnych dwuliterowych prefiksów, które mogą być potrzebne w przyszłości.

Wiele procedur obsługi sterowników systemu Windows ma nazwy, które zaczynają się od dwuliterowych prefiksów. Te prefiksy wskazują, które składniki systemu trybu jądra implementują procedury. Poniższa tabela zawiera kilka przykładów.

Przedrostek Składnik jądra Przykładowa rutyna

Cm

Menedżer konfiguracji

CmRegisterCallbackEx

ex

Dyrektor

ExAllocatePool

Hal

Warstwa abstrakcji sprzętu

HalGetAdapter

Io

Menedżer we/wy

IoAllocateIrp

Ke

Rdzeń jądra

KeSetEvent

mm

Menedżer pamięci

MmUnlockPages

Ob

Menedżer obiektów

ObReferenceObject

po

Menedżer zasilania

PoSetPowerState

Tm

Menedżer transakcji

TmCommitTransaction

Nt i Zw

Natywne usługi systemowe

NtCreateFile i ZwCreateFile