Функция PostQueuedCompletionStatus
Отправляет пакет завершения ввода-вывода на порт завершения ввода-вывода.
Синтаксис
BOOL WINAPI PostQueuedCompletionStatus(
_In_ HANDLE CompletionPort,
_In_ DWORD dwNumberOfBytesTransferred,
_In_ ULONG_PTR dwCompletionKey,
_In_opt_ LPOVERLAPPED lpOverlapped
);
Параметры
-
CompletionPort [in]
-
Дескриптор порта завершения ввода-вывода, в который будет отправлен пакет завершения ввода-вывода.
-
dwNumberOfBytesTransferred [in]
-
Значение, возвращаемое с помощью параметра lpNumberOfBytesTransferred функции GetQueuedCompletionStatus .
-
dwCompletionKey [in]
-
Значение, возвращаемое с помощью параметра lpCompletionKey функции GetQueuedCompletionStatus .
-
lpOverlapped [in, необязательно]
-
Значение, возвращаемое с помощью параметра lpOverlapped функции GetQueuedCompletionStatus .
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Чтобы получить расширенные сведения об ошибке, вызовите Метод GetLastError .
Комментарии
Пакет завершения ввода-вывода удовлетворяет незавершенный вызов функции GetQueuedCompletionStatus . Эта функция возвращает с тремя значениями, переданными в качестве второго, третьего и четвертого параметров вызова PostQueuedCompletionStatus. Система не использует и не проверяет эти значения. В частности, параметр lpOverlapped не должен указывать на структуру OVERLAPPED .
В Windows 8 и Windows Server 2012 эта функция поддерживается следующими технологиями.
Технология | Поддерживается |
---|---|
Протокол SMB 3.0 |
Да |
Прозрачная отработка отказа (TFO) SMB 3.0 |
Да |
SMB 3.0 с масштабируемыми общими папками (SO) |
Да |
Файловая система общего тома кластера (CSVFS) |
Да |
Восстанавливаемая файловая система (ReFS) |
Да |
CsvFs выполняет перенаправление операций ввода-вывода для сжатых файлов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows Server 2003 [классические приложения | Приложения UWP] |
Заголовок |
|
Библиотека |
|
DLL |
|