Книга: Системное программирование в среде Windows
Отправка уведомления порту завершения ввода/вывода
Отправка уведомления порту завершения ввода/вывода
Поток может отправить в порт событие завершения вместе с ключом, чтобы завершить остающийся невыполненным вызов функции GetQueueCompletionStatus. Вся необходимая для этого информация предоставляется функцией PostQueueCompletionStatus.
BOOL PostQueuedCompletionStatus(HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, DWORD dwCompletionKey, LPOVERLAPPED lpOverlapped);
Для пробуждения ожидающих потоков даже в условиях отсутствия завершившихся операций иногда используют метод, суть которого заключается в предоставлении фиктивного значения ключа, например, –1. Ожидающие потоки должны проверять значения ключей, и эта методика может использоваться, например, для того, чтобы сигнализировать потоку о необходимости завершить работу.
- Отправка уведомления порту завершения ввода
- 1.6 Драйверы и буферы ввода-вывода
- Отправка данных в списки SharePoint по электронной почте
- Глава 6 BIOS – базовая система ввода-вывода
- 5.2.2.2. Устройства ввода информации в персональный компьютер
- Можно ли входить в систему без ввода имени и пароля?
- Уведомления
- Речевые модули для завершения продажи
- 8.4.2. Только отправка почты
- Создание и отправка сообщений
- Практическая работа 22. Создание, отправка и прием почтовых сообщений
- Правила ввода формул