Freigeben über


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.