Site icon EfmSoft

¿Qué significa el código NTSTATUS 0x40000016 (STATUS_PREDEFINED_HANDLE)?

 
Anterior Siguiente
STATUS_FATAL_APP_EXIT STATUS_WAS_UNLOCKED

STATUS_PREDEFINED_HANDLE

Qué significa STATUS_PREDEFINED_HANDLE

En el Registro, valores como HKEY_LOCAL_MACHINE o HKEY_CURRENT_USER son entry points predefinidos, no handles ordinarios abiertos para una clave concreta. Pueden estar cacheados o ser redirigidos por operaciones como RegOverridePredefKey, por lo que su lifetime y resolución difieren de un handle normal.

En servicios o código que impersona usuarios, compruebe qué contexto debe resolver HKEY_CURRENT_USER. Cuando se necesite el usuario impersonado, use las APIs diseñadas para ese caso en vez de asumir que un predefined handle cacheado sigue al token actual.

Qué comprobar

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version