NtReadFile (NTDLL.@)
NTSTATUS NtReadFile ( HANDLE hFile, HANDLE hEvent, PIO_APC_ROUTINE apc, void* apc_user, PIO_STATUS_BLOCK io_status, void* buffer, ULONG length, PLARGE_INTEGER offset, PULONG key )
Read from an open file handle.
| FileHandle | [In] | Handle returned from ZwOpenFile or ZwCreateFile. |
| Event | [In] | Event to signal upon completion (or NULL). |
| ApcRoutine | [In] | Callback to call upon completion (or NULL). |
| ApcContext | [In] | Context for ApcRoutine (or NULL). |
| IoStatusBlock | [Out] | Receives information about the operation on return. |
| Buffer | [Out] | Destination for the data read. |
| Length | [In] | Size of Buffer. |
| ByteOffset | [Out] | Destination for the new file pointer position (or NULL). |
| Key | [Out] | Function unknown (may be NULL). |
Success: 0. IoStatusBlock is updated, and the Information member contains The number of bytes read.
Failure: An NTSTATUS error code describing the error.
Defined in "winternl.h".
Implemented in "dlls/ntdll/file.c". source.winehq.org/source/dlls/ntdll/file.c
Debug channel "ntdll".
Copyright © 2006 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated May 2006.