en-tête winternl.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
winternl.h contient les interfaces de programmation suivantes :
NtClose Action déconseillée. Ferme le handle spécifié. NtClose est remplacé par CloseHandle. |
NtCreateFile Crée un fichier ou un répertoire, ou ouvre un fichier, un appareil, un répertoire ou un volume existant. |
NtDeviceIoControlFile Action déconseillée. Génère des descripteurs pour la ou les mémoires tampons fournies et transmet les données non typées au pilote de périphérique associé au handle de fichier. NtDeviceIoControlFile est remplacé par DeviceIoControl. |
NtNotifyChangeMultipleKeys Demande une notification lorsqu’une clé de Registre ou l’une de ses sous-clés change. |
NtOpenFile Ouvre un fichier, un appareil, un répertoire ou un volume existant et retourne un handle pour l’objet fichier. |
NtQueryInformationProcess Récupère des informations sur le processus spécifié. (NtQueryInformationProcess) |
NtQueryInformationThread Récupère des informations sur le thread spécifié. (NtQueryInformationThread) |
NtQueryMultipleValueKey Récupère les valeurs de la clé à valeurs multiples spécifiée. |
NtQueryObject Récupère différents types d’informations sur les objets. |
NtQuerySystemInformation Récupère les informations système spécifiées. |
NtQuerySystemTime Récupère l’heure système actuelle. |
NtRenameKey Modifie le nom de la clé de Registre spécifiée. (NtRenameKey) |
NtSetInformationKey Définit les informations pour la clé de Registre spécifiée. |
NtWaitForSingleObject Action déconseillée. Attend que l’objet spécifié atteigne l’état signalé. NtWaitForSingleObject est remplacé par WaitForSingleObject. |
RtlAnsiStringToUnicodeString Convertit la chaîne source ANSI spécifiée en chaîne Unicode. |
RtlCharToInteger Convertit une chaîne de caractères en entier. |
RtlConvertSidToUnicodeString Convertit un identificateur de sécurité (SID) en sa représentation en caractères Unicode. |
RtlFreeAnsiString Libère la mémoire tampon de chaîne allouée par RtlUnicodeStringToAnsiString. |
RtlFreeOemString Libère la mémoire tampon de chaîne allouée par RtlUnicodeStringToOemString. |
RtlFreeUnicodeString Libère la mémoire tampon de chaîne allouée par RtlAnsiStringToUnicodeString ou par RtlUpcaseUnicodeString. |
RtlInitString Initialise une chaîne comptée. |
RtlInitUnicodeString Initialise une chaîne Unicode comptée. |
RtlIsNameLegalDOS8Dot3 Détermine si un nom spécifié peut être utilisé ou non pour créer un fichier sur le système de fichiers FAT. |
RtlLocalTimeToSystemTime Convertit l’heure locale spécifiée en heure système. |
RtlNtStatusToDosError Convertit le code NTSTATUS spécifié en son code d’erreur système équivalent. |
RtlTimeToSecondsSince1970 Convertit l’heure système 64 bits spécifiée en nombre de secondes depuis le début du 1er janvier 1970. |
RtlUnicodeStringToAnsiString Convertit la chaîne source Unicode spécifiée en chaîne ANSI. |
RtlUnicodeStringToOemString Convertit la chaîne source Unicode spécifiée en chaîne OEM. La traduction est effectuée par rapport à la page de codes OEM (OCP). |
RtlUnicodeToMultiByteSize Détermine le nombre d’octets nécessaires pour représenter une chaîne Unicode sous la forme d’une chaîne ANSI. |
RtlUniform Génère un nombre aléatoire uniforme à l’aide de l’algorithme 1948 de D.H. Lehmer. |
PEB Contient des informations sur le processus. |
PEB_LDR_DATA Contient des informations sur les modules chargés pour le processus. |
RTL_USER_PROCESS_PARAMETERS Contient des informations sur les paramètres de processus. |
STRING Utilisé avec la fonction RtlUnicodeStringToOemString. |
TEB Le bloc d’environnement de thread (structure TEB) décrit l’état d’un thread. |