Файловые системы. Работа с файлами в Windows API. Асинхронный и синхронный файловый ввод-вывод презентация
Содержание
- 2. Работа с файлами в Windows API Асинхронный и синхронный файловый ввод-вывод
- 3. Синхронный и асинхронный ввод/вывод При синхронной работе приложение, запустив операцию ввода
- 4. Синхронный и асинхронный ввод/вывод При синхронной работе приложение, запустив операцию ввода
- 5. Асинхронный ввод-вывод Для организации асинхронной работы с файлами необходимо при вызове
- 6. Перекрывающийся асинхронный ввод-вывод Когда над одним файлом (или другим объектом ввода-вывода)
- 7. Вопрос Какие проблемы с точки зрения реализации в операционной системе режима
- 8. Функции файлового ввода-вывода BOOL ReadFile( HANDLE hFile, // дескриптор файла LPVOID
- 9. Параметры функций файлового ввода-вывода hFile – дескриптор файла; lpBuffer – адрес
- 10. Пример синхронного копирования файла /* Open files for input and output.
- 11. Позиционирование указателя синхронного ввода-вывода DWORD SetFilePointer( HANDLE hFile, // дескриптор
- 12. Установка конца файла BOOL SetEndOfFile( HANDLE hFile, // дескриптор файла
- 13. Структура перекрывающегося асинхронного ввода-вывода typedef struct _OVERLAPPED { DWORD Internal; //Используется операционной
- 14. Вариант 1 организации асинхронного ввода-вывода Перед запуском операции асинхронного ввода-вывода необходимо
- 15. Функция WaitForSingleObject DWORD WaitForSingleObject (HANDLE hObject, DWORD dwMilliseconds); hObject
- 16. Функция WaitForSingleObject Функция WaitForSingleObject () возвращает одно из следующих значений: WAIT_OBJECT_0
- 17. Проверка завершения асинхронного ввода-вывода Проверить статус незавершенной операции асинхронного ввода-вывода можно
- 18. Вариант 2 организации асинхронного ввода-вывода Событие не создается. В качестве ожидаемого
- 19. Вариант 3 организации асинхронного ввода-вывода «Тревожный» (allertable) асинхронный ввод-вывод предполагает использование
- 20. Функции ReadFileEx и WriteFileEx BOOL ReadFileEx( HANDLE hFile, LPVOID lpBuffer,
- 21. Особенности тревожного асинхронного ввода-вывода Структура данных OVERLAPPED, на которую, указывает параметр lpOverlapped должна оставаться
- 22. Функция завершения VOID CALLBACK FileIOCompletionRoutine (DWORD dwErrorCode, DWORD dwNumberOfBytesTransfered,
- 23. Функция Sleep VOID Sleep (DWORD dwMilliseconds); Функция приостанавливает поток на
- 24. Функция SleepEx DWORD SleepEx (DWORD dwMilliseconds, BOOL bAlertable); Функция приостанавливает выполнения
- 25. Асинхронные вызовы процедур Главный поток указывает АРС-функцию данной целевого потока путем
- 26. Функция QueueUserAPC Текущий поток помещает АРС в очередь целевого потока с
- 27. Скачать презентацию

























Слайды и текст этой презентации
Скачать презентацию на тему Файловые системы. Работа с файлами в Windows API. Асинхронный и синхронный файловый ввод-вывод можно ниже:
Похожие презентации