16 января 2001
NtWriteFile (ZwWriteFile)
NTSYSAPI
NTSTATUS
NTAPI
NtWriteFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
IN PIO_APC_ROUTINE ApcRoutine OPTIONAL,
IN PVOID ApcContext OPTIONAL,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN PVOID Buffer,
IN ULONG Length,
IN PLARGE_INTEGER ByteOffset OPTIONAL,
IN PULONG Key OPTIONAL );
(Функция также описана в Win 2000 DDK)
FileHandle
HANDLE файла, открытого с доступом FILE_WRITE_DATA.
Event
HANDLE на объект Event, который переходит в сигнальное состояние
после того, как запись выполнена.
ApcRoutine
Пользовательская функция APC, вызываемая после того, как запрос выполнен.
ApcContext
Параметр для ApcRoutine.
IoStatusBlock
Результат ввода-вывода.
Buffer
Буфер данных для записи.
Length
Длина Buffer, в байтах.
ByteOffset
Смещение от начала файла, где начать запись.
Key
- ??? (См. NtReadFile).
Документировал:
Томаш Новак
Зависимости:
Библиотека: ntdll.lib
См. также:
NtCreateFile
NtOpenFile
NtReadFile