2OO1, 16 January
NtWriteFile
NtWriteFile
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 );
(Also descripted in Win 2000 DDK)
- FileHandle HANDLE to File Object
opened with FILE_WRITE_DATA access.
- Event HANDLE to Event Object
signaled when write finished.
- ApcRoutine User APC routine executed
after writing is complete.
- ApcContext Parameter to ApcRoutine.
- IoStatusBlock IO result of call.
- Buffer Buffer with data to write.
- Length Length of Buffer, in bytes.
- ByteOffset Offset from begining of
file, where write starts.
- Key - ??? (See
NtReadFile).
- Documented by:
- Tomasz Nowak
Requirements:
- Library: ntdll.lib
See also:
-
NtCreateFile
-
NtOpenFile
-
NtReadFile