Compartir a través de


¿Qué significa el prefijo Zw?

Las rutinas de servicios del sistema nativo de Windows tienen nombres que comienzan con los prefijos Nt y Zw. El prefijo Nt es una abreviatura de Windows NT, pero el prefijo Zw no tiene ningún significado. Zw se seleccionó parcialmente para evitar posibles conflictos de nomenclatura con otras API, y en parte para evitar el uso de prefijos de dos letras potencialmente útiles que podrían ser necesarios en el futuro.

Muchas de las rutinas de soporte técnico del controlador de Windows tienen nombres que comienzan con prefijos de dos o tres letras. Estos prefijos indican qué componentes del sistema en modo kernel implementan las rutinas. La tabla siguiente contiene algunos ejemplos.

Prefijo Componente de kernel Rutina de ejemplo

Cm

Administrador de configuración

CmRegisterCallbackEx

Ex

Ejecutivo

ExAllocatePool

Hal

Capa de abstracción de hardware

HalGetAdapter

Io

Administrador de E/S

IoAllocateIrp

Ke

Núcleo del kernel

KeSetEvent

Mm

Administrador de memoria

MmUnlockPages

Ob

Administrador de objetos

ObReferenceObject

Po

Administrador de energía

PoSetPowerState

Tm

Administrador de transacciones

TmCommitTransaction

Nt y Zw

Servicios del sistema nativos

NtCreateFile y ZwCreateFile