encabezado winternl.h
Varias tecnologías usan este encabezado. Para más información, consulte:
winternl.h contiene las siguientes interfaces de programación:
Functions
NtClose En desuso. Cierra el identificador especificado. NtClose se sustituye por CloseHandle. |
NtCreateFile Crea un nuevo archivo o directorio, o abre un archivo, un dispositivo, un directorio o un volumen existentes. |
NtDeviceIoControlFile En desuso. Compila descriptores para los búferes proporcionados y pasa los datos sin tipo al controlador de dispositivo asociado al identificador de archivo. NtDeviceIoControlFile se sustituye por DeviceIoControl. |
NtNotifyChangeMultipleKeys Solicita notificación cuando cambia una clave del Registro o cualquiera de sus subclaves. |
NtOpenFile Abre un archivo, un dispositivo, un directorio o un volumen existentes y devuelve un identificador para el objeto de archivo. |
NtQueryInformationProcess Recupera información sobre el proceso especificado. (NtQueryInformationProcess) |
NtQueryInformationThread Recupera información sobre el subproceso especificado. (NtQueryInformationThread) |
NtQueryMultipleValueKey Recupera los valores de la clave de varios valores especificada. |
NtQueryObject Recupera varios tipos de información de objeto. |
NtQuerySystemInformation Recupera la información del sistema especificada. |
NtQuerySystemTime Recupera la hora actual del sistema. |
NtRenameKey Cambia el nombre de la clave del Registro especificada. (NtRenameKey) |
NtSetInformationKey Establece información para la clave del Registro especificada. |
NtWaitForSingleObject En desuso. Espera hasta que el objeto especificado alcanza un estado de señalizado. NtWaitForSingleObject se sustituye por WaitForSingleObject. |
RtlAnsiStringToUnicodeString Convierte la cadena de origen ANSI especificada en una cadena Unicode. |
RtlCharToInteger Convierte una cadena de caracteres en un entero. |
RtlConvertSidToUnicodeString Convierte un identificador de seguridad (SID) en su representación de caracteres Unicode. |
RtlFreeAnsiString Libera el búfer de cadena asignado por RtlUnicodeStringToAnsiString. |
RtlFreeOemString Libera el búfer de cadena asignado por RtlUnicodeStringToOemString. |
RtlFreeUnicodeString Libera el búfer de cadena asignado por RtlAnsiStringToUnicodeString o por RtlUpcaseUnicodeString. |
RtlInitString Inicializa una cadena contada. |
RtlInitUnicodeString Inicializa una cadena Unicode con recuento. |
RtlIsNameLegalDOS8Dot3 Determina si se puede usar o no un nombre especificado para crear un archivo en el sistema de archivos FAT. |
RtlLocalTimeToSystemTime Convierte la hora local especificada en la hora del sistema. |
RtlNtStatusToDosError Convierte el código NTSTATUS especificado en su código de error del sistema equivalente. |
RtlTimeToSecondsSince1970 Convierte la hora del sistema de 64 bits especificada en el número de segundos desde principios del 1 de enero de 1970. |
RtlUnicodeStringToAnsiString Convierte la cadena de origen Unicode especificada en una cadena ANSI. |
RtlUnicodeStringToOemString Convierte la cadena de origen Unicode especificada en una cadena OEM. La traducción se realiza con respecto a la página de códigos oem (OCP). |
RtlUnicodeToMultiByteSize Determina cuántos bytes se necesitan para representar una cadena Unicode como una cadena ANSI. |
RtlUniform Genera un número aleatorio uniforme mediante el algoritmo 1948 de D.H. Lehmer. |
Estructuras
PEB Contiene información de proceso. |
PEB_LDR_DATA Contiene información sobre los módulos cargados para el proceso. |
RTL_USER_PROCESS_PARAMETERS Contiene información de parámetros de proceso. |
STRING Se usa con la función RtlUnicodeStringToOemString. |
TEB El bloque de entorno de subprocesos (estructura TEB) describe el estado de un subproceso. |