Поделиться через


Функция NtClose (winternl.h)

Не рекомендуется. Закрывает указанный дескриптор. NtClose заменен closeHandle.

Синтаксис

__kernel_entry NTSTATUS NtClose(
  [in] HANDLE Handle
);

Параметры

[in] Handle

Закрываемый дескриптор.

Возвращаемое значение

Различные значения NTSTATUS определяются в NTSTATUS. H, который распространяется вместе с Windows DDK.

Код возврата Описание
STATUS_SUCCESS
Дескриптор был закрыт.

Комментарии

Функция NtClose закрывает дескриптор для следующих объектов.

  • Маркер доступа
  • Устройство связи
  • Входные данные консоли
  • Буфер экрана консоли
  • Событие
  • File
  • Сопоставление файлов
  • Задание
  • Mailslot
  • Mutex
  • Именованный канал
  • Процесс
  • Semaphore
  • Розетка
  • Thread
Так как для этой функции нет библиотеки импорта, необходимо использовать GetProcAddress.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winternl.h
Библиотека ntdll.lib
DLL ntdll.dll