перечисление OPC_READ_FLAGS (msopc.h)
Описание параметров чтения для кэширования компонентов пакета и их проверки на соответствие требованиям ECMA-376 OpenXML, 1st Edition, Part 2: Open Packaging Conventions (OPC).
Синтаксис
typedef enum __MIDL___MIDL_itf_msopc_0000_0002_0004 {
OPC_READ_DEFAULT = 0,
OPC_VALIDATE_ON_LOAD = 0x1,
OPC_CACHE_ON_ACCESS = 0x2
} OPC_READ_FLAGS;
Константы
OPC_READ_DEFAULT Значение: 0 Проверка компонента пакета на соответствие требованиям OPC при доступе к компоненту. Дополнительные сведения о проверке соответствия OPC см. в разделе Примечания. Если проверка выполняется при доступе, ошибки проверки OPC могут быть возвращены любым методом. |
OPC_VALIDATE_ON_LOAD Значение: 0x1 Проверка всех компонентов пакета на соответствие требованиям OPC при загрузке пакета. Дополнительные сведения о проверке соответствия OPC см. в разделе Примечания. Если этот параметр включен, затраты на производительность загрузки и проверки компонентов пакета оплачиваются при первой загрузке пакета. |
OPC_CACHE_ON_ACCESS Значение: 0x2 Кэшируйте распакованные данные компонента пакета в виде временного файла при первом доступе к компоненту. При многократном доступе к компоненту пакета это кэширование снижает затраты, так как данные компонента распаковыются один раз для первого чтения, а не один раз для каждой операции чтения. |
Комментарии
Если установлены флаги чтения OPC_CACHE_ON_ACCESS и OPC_VALIDATE_ON_LOAD , все компоненты пакета распаковываются и кэшируются при загрузке пакета.
API упаковки не используют функцию основных свойств OPC ; Поэтому требования к основным свойствам, перечисленные в таблице H-9 OPC , не проверяются API упаковки. Дополнительные сведения о требованиях соответствия OPC см. в первой версии, часть 2. Открытые соглашения об упаковке в ECMA-376 OpenXML (https://www.ecma-international.org/publications-and-standards/standards/ecma-376/).
Требования
Требование | Значение |
---|---|
Заголовок | msopc.h |
См. также раздел
Внешние ресурсы
начало работы с помощью API упаковки
IOpcFactory::ReadPackageFromStream
Разделы общих сведений
Руководство по программированию API упаковки
Справочные материалы