Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
winternl.h содержит следующие программные интерфейсы:
Функции
|
NtClose Не рекомендуется. Закрывает указанный дескриптор. NtClose заменен closeHandle. |
|
NtCreateFile Создает новый файл или каталог или открывает существующий файл, устройство, каталог или том. |
|
NtDeviceIoControlFile Не рекомендуется. Создает дескрипторы для предоставленных буферов и передает нетипизированные данные драйверу устройства, связанному с дескриптором файла. NtDeviceIoControlFile задумается элементом DeviceIoControl. |
|
NtNotifyChangeMultipleKeys Запрашивает уведомление при изменении раздела реестра или любого из его подразделов. |
|
NtOpenFile Открывает существующий файл, устройство, каталог или том и возвращает дескриптор для объекта файла. |
|
NtQueryInformationProcess Извлекает сведения об указанном процессе. (NtQueryInformationProcess) |
|
NtQueryInformationThread Извлекает сведения об указанном потоке. (NtQueryInformationThread) |
|
NtQueryMultipleValueKey Извлекает значения для указанного ключа с несколькими значениями. |
|
NtQueryObject Извлекает различные виды информации об объектах. |
|
NtQuerySystemInformation Извлекает указанные сведения о системе. |
|
NtQuerySystemTime Извлекает текущее системное время. |
|
NtRenameKey Изменяет имя указанного раздела реестра. (NtRenameKey) |
|
NtSetInformationKey Задает сведения для указанного раздела реестра. |
|
NtWaitForSingleObject Не рекомендуется. Ожидает, пока указанный объект не достигнет состояния signaled. NtWaitForSingleObject замежается waitForSingleObject. |
|
RtlAnsiStringToUnicodeString Преобразует указанную исходную строку ANSI в строку Юникода. |
|
RtlCharToInteger Преобразует символьную строку в целое число. |
|
RtlConvertSidToUnicodeString Преобразует идентификатор безопасности (SID) в его символьное представление в Юникоде. |
|
RtlFreeAnsiString Освобождает буфер строк, выделенный RtlUnicodeStringToAnsiString. |
|
RtlFreeOemString Освобождает буфер строк, выделенный параметром RtlUnicodeStringToOemString. |
|
RtlFreeUnicodeString Освобождает буфер строк, выделенный RtlAnsiStringToUnicodeString или RtlUpcaseUnicodeString. |
|
RtlInitString Инициализирует подсчитываемую строку. |
|
RtlInitUnicodeString Инициализирует подсчитываемую строку Юникода. |
|
RtlIsNameLegalDOS8Dot3 Определяет, можно ли использовать указанное имя для создания файла в файловой системе FAT. |
|
RtlLocalTimeToSystemTime Преобразует указанное местное время в системное. |
|
RtlNtStatusToDosError Преобразует указанный код NTSTATUS в эквивалентный код системной ошибки. |
|
RtlTimeToSecondsSince1970 Преобразует указанное 64-разрядное системное время в число секунд с начала 1 января 1970 года. |
|
RtlUnicodeStringToAnsiString Преобразует указанную исходную строку Юникода в строку ANSI. |
|
RtlUnicodeStringToOemString Преобразует указанную исходную строку Юникода в строку OEM. Перевод выполняется в отношении кодовой страницы OEM (OCP). |
|
RtlUnicodeToMultiByteSize Определяет, сколько байтов необходимо для представления строки Юникода в виде строки ANSI. |
|
RtlUniform Создает однородное случайное число с помощью алгоритма Д.Х. Лемера 1948 года. |
Структуры
|
PEB Содержит сведения о процессе. |
|
PEB_LDR_DATA Содержит сведения о загруженных модулях для процесса. |
|
RTL_USER_PROCESS_PARAMETERS Содержит сведения о параметрах процесса. |
|
STRING Используется с функцией RtlUnicodeStringToOemString. |
|
TEB Блок среды потока (структура TEB) описывает состояние потока. |