Jump to content

KernReadFileAt: Difference between revisions

From EDM2
No edit summary
 
(One intermediate revision by the same user not shown)
Line 7: Line 7:
;khfd (KEEhfile) - input:SFT pointer
;khfd (KEEhfile) - input:SFT pointer
;buf ([[PVOID]]) - input:Buffer to read data into
;buf ([[PVOID]]) - input:Buffer to read data into
;off ([[QWORD]] - input:Offset in file to start reading
;off ([[QWORD]]) - input:Offset in file to start reading
;nbytes ([[ULONG]] - input:Number of bytes to read
;nbytes ([[ULONG]]) - input:Number of bytes to read
;nread ([[PULONG]] - input:Pointer to an [[ULONG]] to receive the number of bytes actually read.
;nread ([[PULONG]]) - input:Pointer to an [[ULONG]] to receive the number of bytes actually read.


[[Category:KEE]]
[[Category:KEE]]

Latest revision as of 03:35, 28 May 2025

This reads the content of a file into a buffer.

Synopsis

APIRET APIENTRY KernReadFileAt(KEEhfile khfd,PVOID buf, QWORD off, ULONG nbytes, PULONG nread);

Parameters

khfd (KEEhfile) - input
SFT pointer
buf (PVOID) - input
Buffer to read data into
off (QWORD) - input
Offset in file to start reading
nbytes (ULONG) - input
Number of bytes to read
nread (PULONG) - input
Pointer to an ULONG to receive the number of bytes actually read.