Undocumented functions of NTDLL

2OO1, 18 February


NtCreateIoCompletion
NtCreateIoCompletion

NTSYSAPI 
NTSTATUS
NTAPI

NtCreateIoCompletion(
OUT PHANDLE IoCompletionHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN ULONG NumberOfConcurrentThreads );



Function NtCreateIoCompletion creates IO Completion Object. IO Completion Object is used for waiting on pending IO operation (reading or writing) in multi-process file access. It contains more informations about IO operation than synchronization event or APC Routine.



Requirements:
Library: ntdll.lib


See also:
FILE_INFORMATION_CLASS
NtOpenIoCompletion
NtQueryIoCompletion
NtRemoveIoCompletion
NtSetInformationFile
NtSetIoCompletion