winternl.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
winternl.h enthält die folgenden Programmierschnittstellen:
Functions
NtClose Veraltet. Schließt das angegebene Handle. NtClose wird von CloseHandle abgelöst. |
NtCreateFile Erstellt eine neue Datei oder ein neues Verzeichnis oder öffnet eine vorhandene Datei, ein vorhandenes Gerät, ein Verzeichnis oder ein Volume. |
NtDeviceIoControlFile Veraltet. Erstellt Deskriptoren für die bereitgestellten Puffer und übergibt die nicht typisierten Daten an den Gerätetreiber, der dem Dateihandle zugeordnet ist. NtDeviceIoControlFile wird von DeviceIoControl abgelöst. |
NtNotifyChangeMultipleKeys Fordert eine Benachrichtigung an, wenn sich ein Registrierungsschlüssel oder einer seiner Unterschlüssel ändert. |
NtOpenFile Öffnet eine vorhandene Datei, ein vorhandenes Gerät, ein Verzeichnis oder ein Volume und gibt ein Handle für das Dateiobjekt zurück. |
NtQueryInformationProcess Ruft Informationen zum angegebenen Prozess ab. (NtQueryInformationProcess) |
NtQueryInformationThread Ruft Informationen zum angegebenen Thread ab. (NtQueryInformationThread) |
NtQueryMultipleValueKey Ruft Werte für den angegebenen mehrwertigen Schlüssel ab. |
NtQueryObject Ruft verschiedene Arten von Objektinformationen ab. |
NtQuerySystemInformation Ruft die angegebenen Systeminformationen ab. |
NtQuerySystemTime Ruft die aktuelle Systemzeit ab. |
NtRenameKey Ändert den Namen des angegebenen Registrierungsschlüssels. (NtRenameKey) |
NtSetInformationKey Legt Informationen für den angegebenen Registrierungsschlüssel fest. |
NtWaitForSingleObject Veraltet. Wartet, bis das angegebene Objekt einen Signalstatus erreicht. NtWaitForSingleObject wird durch WaitForSingleObject ersetzt. |
RtlAnsiStringToUnicodeString Konvertiert die angegebene ANSI-Quellzeichenfolge in eine Unicode-Zeichenfolge. |
RtlCharToInteger Konvertiert eine Zeichenfolge in eine ganze Zahl. |
RtlConvertSidToUnicodeString Konvertiert eine Sicherheits-ID (SID) in ihre Unicode-Zeichendarstellung. |
RtlFreeAnsiString Gibt den von RtlUnicodeStringToAnsiString zugeordneten Zeichenfolgenpuffer frei. |
RtlFreeOemString Gibt den von RtlUnicodeStringToOemString zugeordneten Zeichenfolgenpuffer frei. |
RtlFreeUnicodeString Gibt den durch RtlAnsiStringToUnicodeString oder RtlUpcaseUnicodeString zugewiesenen Zeichenfolgenpuffer frei. |
RtlInitString Initialisiert eine Zeichenfolge mit Zählung. |
RtlInitUnicodeString Initialisiert eine gezählte Unicode-Zeichenfolge. |
RtlIsNameLegalDOS8Dot3 Bestimmt, ob ein angegebener Name verwendet werden kann, um eine Datei im FAT-Dateisystem zu erstellen. |
RtlLocalTimeToSystemTime Konvertiert die angegebene Ortszeit in die Systemzeit. |
RtlNtStatusToDosError Konvertiert den angegebenen NTSTATUS-Code in den entsprechenden Systemfehlercode. |
RtlTimeToSecondsSince1970 Konvertiert die angegebene 64-Bit-Systemzeit in die Anzahl von Sekunden seit Anfang des 1. Januar 1970. |
RtlUnicodeStringToAnsiString Konvertiert die angegebene Unicode-Quellzeichenfolge in eine ANSI-Zeichenfolge. |
RtlUnicodeStringToOemString Konvertiert die angegebene Unicode-Quellzeichenfolge in eine OEM-Zeichenfolge. Die Übersetzung erfolgt in Bezug auf die OEM-Codepage (OCP). |
RtlUnicodeToMultiByteSize Bestimmt, wie viele Bytes benötigt werden, um eine Unicode-Zeichenfolge als ANSI-Zeichenfolge darzustellen. |
RtlUniform Generiert eine einheitliche Zufallszahl mithilfe des Algorithmus von D.H. Lehmer aus dem Jahr 1948. |
Strukturen
PEB Enthält Prozessinformationen. |
PEB_LDR_DATA Enthält Informationen zu den geladenen Modulen für den Prozess. |
RTL_USER_PROCESS_PARAMETERS Enthält Informationen zu Prozessparametern. |
STRING Wird mit der RtlUnicodeStringToOemString-Funktion verwendet. |
TEB Der Threadumgebungsblock (TEB-Struktur) beschreibt den Zustand eines Threads. |