Недокументированные функции NTDLL

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