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. |