Undocumented functions of NTDLL

2OO1, 14 February


NtReadFileScatter
NtReadFileScatter

NTSYSAPI 
NTSTATUS
NTAPI

NtReadFileScatter(
IN HANDLE FileHandle, IN HANDLE Event OPTIONAL, IN PIO_APC_ROUTINE ApcRoutine OPTIONAL, IN PVOID ApcContext OPTIONAL, OUT PIO_STATUS_BLOCK IoStatusBlock, IN FILE_SEGMENT_ELEMENT SegmentArray, IN ULONG Length, IN PLARGE_INTEGER ByteOffset, IN PULONG Key OPTIONAL );



Function NtReadFileScatter reads specified block from file into multiple buffers. Each buffer must have one page length (0x1000 bytes on x86).





See also ReadFileScatter description in Microsoft SDK.


Documented by:
Tomasz Nowak



Requirements:
Library: ntdll.lib


See also:
NtCreateFile
NtLockFile
NtOpenFile
NtReadFile
NtUnlockFile
NtWriteFileGather