Condividi tramite


Intestazione winternl.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

winternl.h contiene le interfacce di programmazione seguenti:

Funzioni

 
NtClose

Deprecato. Chiude l'handle specificato. NtClose viene sostituito da CloseHandle.
NtCreateFile

Crea un nuovo file o una nuova directory oppure apre un file, un dispositivo, una directory o un volume esistente.
NtDeviceIoControlFile

Deprecato. Compila i descrittori per i buffer forniti e passa i dati non tipizzati al driver di dispositivo associato all'handle di file. NtDeviceIoControlFile viene sostituito da DeviceIoControl.
NtNotifyChangeMultipleKeys

Richiede una notifica quando viene modificata una chiave del Registro di sistema o una delle relative sottochiavi.
NtOpenFile

Apre un file, un dispositivo, una directory o un volume esistente e restituisce un handle per l'oggetto file.
NtQueryInformationProcess

Recupera informazioni sul processo specificato. (NtQueryInformationProcess)
NtQueryInformationThread

Recupera informazioni sul thread specificato. (NtQueryInformationThread)
NtQueryMultipleValueKey

Recupera i valori per la chiave a più valori specificata.
NtQueryObject

Recupera vari tipi di informazioni sugli oggetti.
NtQuerySystemInformation

Recupera le informazioni di sistema specificate.
NtQuerySystemTime

Recupera l'ora di sistema corrente.
NtRenameKey

Modifica il nome della chiave del Registro di sistema specificata. (NtRenameKey)
NtSetInformationKey

Imposta le informazioni per la chiave del Registro di sistema specificata.
NtWaitForSingleObject

Deprecato. Attende fino a quando l'oggetto specificato non raggiunge uno stato segnalato. NtWaitForSingleObject viene sostituito da WaitForSingleObject.
RtlAnsiStringToUnicodeString

Converte la stringa di origine ANSI specificata in una stringa Unicode.
RtlCharToInteger

Converte una stringa di caratteri in un numero intero.
RtlConvertSidToUnicodeString

Converte un SID (Security Identifier) nella relativa rappresentazione di caratteri Unicode.
RtlFreeAnsiString

Libera il buffer stringa allocato da RtlUnicodeStringToAnsiString.
RtlFreeOemString

Libera il buffer stringa allocato da RtlUnicodeStringToOemString.
RtlFreeUnicodeString

Libera il buffer stringa allocato da RtlAnsiStringToUnicodeString o da RtlUpcaseUnicodeString.
RtlInitString

Inizializza una stringa con conteggiata.
RtlInitUnicodeString

Inizializza una stringa Unicode con conteggiata.
RtlIsNameLegalDOS8Dot3

Determina se è possibile utilizzare o meno un nome specificato per creare un file nel file system FAT.
RtlLocalTimeToSystemTime

Converte l'ora locale specificata nell'ora di sistema.
RtlNtStatusToDosError

Converte il codice NTSTATUS specificato nel codice di errore di sistema equivalente.
RtlTimeToSecondsSince1970

Converte il tempo di sistema a 64 bit specificato nel numero di secondi dall'inizio del 1° gennaio 1970.
RtlUnicodeStringToAnsiString

Converte la stringa di origine Unicode specificata in una stringa ANSI.
RtlUnicodeStringToOemString

Converte la stringa di origine Unicode specificata in una stringa OEM. La traduzione viene eseguita in relazione alla tabella codici OEM (OCP).
RtlUnicodeToMultiByteSize

Determina il numero di byte necessari per rappresentare una stringa Unicode come stringa ANSI.
RtlUniform

Genera un numero casuale uniforme usando l'algoritmo 1948 di D.H. Lehmer.

Strutture

 
PEB

Contiene informazioni sul processo.
PEB_LDR_DATA

Contiene informazioni sui moduli caricati per il processo.
RTL_USER_PROCESS_PARAMETERS

Contiene informazioni sui parametri del processo.
STRINGA

Usato con la funzione RtlUnicodeStringToOemString.
TEB

Il blocco di ambiente thread (struttura TEB) descrive lo stato di un thread.