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

18 февраля 2001



NtQueryIoCompletion (ZwQueryIoCompletion)

NTSYSAPI 
NTSTATUS
NTAPI

NtQueryIoCompletion(

IN HANDLE IoCompletionHandle, IN IO_COMPLETION_INFORMATION_CLASS InformationClass, OUT PVOID IoCompletionInformation, IN ULONG InformationBufferLength, OUT PULONG RequiredLength OPTIONAL );




Функция NtQueryIoCompletion получает количество файловых операций, которые ещё не завершены и связаны с объектом завершения ввода-вывода.


  • IoCompletionHandle
  •     HANDLE объекта, открытый с доступом IO_COMPLETION_QUERY_STATE.
  • InformationClass
  •     См. возможные значения IO_COMPLETION_INFORMATION_CLASS.
  • IoCompletionInformation
  •     Предварительно выделенный буфер для данных результата.
  • InformationBufferLength
  •     Длина буфера IoCompletionInformation в байтах.
  • RequiredLength
  •     Дополнительно получает необходимую длину буфера.


    Документировал:
    Томаш Новак



    Зависимости:
    Библиотека: ntdll.lib


    См. также:
    IO_COMPLETION_INFORMATION_CLASS
    NtCreateIoCompletion
    NtOpenIoCompletion
    NtRemoveIoCompletion
    NtSetIoCompletion