29 декабря 2000
NTSYSAPI NTSTATUS NTAPINtDeleteFile(
IN POBJECT_ATTRIBUTES ObjectAttributes );
Очень интересный системный вызов NT... Обычно, удаление файла реализуется через класс FileDispositionInformation вызова функции NtSetInformationFile. Когда вы используете NtDeleteFile, файл будет удалён сразу после вызова (система не ждёт, пока закроется последний HANDLE файла).
ObjectAttributes
Можно использовать поля ObjectName и RootDirectory. Пример: Если есть только имя файла в виде Unicode-строки, её надо поместить в ObjectName. Если есть только HANDLE файла, нужно установить его в RootDirectory, а в ObjectName поместить пустую строку.