共用方式為


Zw 前置詞是什麼意思?

Windows 原生系統服務例程的名稱開頭為 nt ZwNt 前置詞是 Windows NT 的縮寫,但 Zw 前置詞沒有意義。 Zw 被選擇的部分原因是為了避免與其他 API 發生潛在的命名衝突,並且避免使用未來可能會需要的任何有用的雙字母前綴。

許多 Windows 驅動程式支援例程都有開頭為兩個或三個字母前置詞的名稱。 這些前置詞表示哪些內核模式系統元件會實作例程。 下表包含一些範例。

前綴 核心元件 範例例程

Cm

組態管理員

CmRegisterCallbackEx

Ex

主管

ExAllocatePool

哈爾

硬體抽象層

HalGetAdapter

Io

I/O 管理員

IoAllocateIrp

Ke

核心核心

KeSetEvent

mm

記憶體管理員

MmUnlockPages

Ob

物件管理員

ObReferenceObject

Po

電源管理器

PoSetPowerState

Tm

交易管理員

TmCommitTransaction

NtZw

原生系統服務

NtCreateFileZwCreateFile