Zw プレフィックスの意味
Windows ネイティブ システム サービス ルーチンには、プレフィックス Nt と Zw で始まる名前があります。 Nt プレフィックスは Windows NT の省略形ですが 、Zw プレフィックスには意味がありません。 Zw は、他の API との潜在的な名前付けの競合を回避し、将来必要になる可能性のある 2 文字のプレフィックスを使用しないようにするために、部分的に選択されました。
Windows ドライバー サポート ルーチンの多くは、2 文字または 3 文字のプレフィックスで始まる名前を持ちます。 これらのプレフィックスは、どのカーネル モード システム コンポーネントがルーチンを実装しているかを示します。 いくつかの例を次の表に示します。
プレフィックス | カーネル コンポーネント | ルーチンの例 |
---|---|---|
Cm |
構成マネージャー |
|
Ex |
役員 |
|
Hal |
ハードウェア抽象化レイヤー |
|
Io |
I/O マネージャー |
|
Ke |
カーネル コア |
|
Mm |
メモリー マネージャー |
|
Ob |
オブジェクトマネージャー |
|
Po |
パワー マネージャー |
|
Tm |
トランザクション マネージャー |
|
Nt と Zw |
ネイティブ システム サービス |