Поделиться через


Расположение кэша

Внимание

Эта функция будет удалена в будущей версии Windows. Избегайте использования этой функции в новых рабочих областях разработки и планируете изменять приложения, которые в настоящее время используют эту функцию. Корпорация Майкрософт рекомендует использовать функции курсора драйвера.

Библиотека курсоров кэширует данные в памяти и во временных файлах Windows. Это ограничивает размер результирующий набор, который библиотека курсоров может обрабатывать только по доступному месту на диске. Временный файл используется при кэшировании данных через границу сегмента, если он вставляется в конец кэша библиотеки курсоров. Вместо этого данные, которые необходимо кэшировать, добавляются вместо последнего сохраненного блока данных в кэше. Последний сохраненный блок данных сохраняется во временном файле. Если библиотека курсоров завершается ненормально, например при сбое питания, она может оставить временные файлы Windows на диске. Они называются ~CTTnnnn.tmp и создаются в текущем каталоге.

Примечание.

Если библиотека курсоров в Microsoft Windows NT/Windows 2000 пытается кэшировать данные во временном файле в текущем каталоге во время запуска приложения из общей папки только для чтения или компакт-диска (например, пример библиотеки классов Microsoft Foundation), sqlSTATE HY000 (общая ошибка не удается создать буфер файла).