Заголовок mscat.h
Этот заголовок используется службой "Безопасность и идентификация". Дополнительные сведения см. в разделе:
mscat.h содержит следующие программные интерфейсы:
Функции
CryptCATAdminAcquireContext Получает дескриптор контекста администратора каталога. |
CryptCATAdminAcquireContext2 Получает дескриптор контекста администратора каталога для заданного хэш-алгоритма и хэш-политики. |
CryptCATAdminAddCatalog Добавляет каталог в базу данных каталога. |
CryptCATAdminCalcHashFromFileHandle Вычисляет хэш файла. |
CryptCATAdminCalcHashFromFileHandle2 Вычисляет хэш файла с помощью указанного алгоритма. |
CryptCATAdminEnumCatalogFromHash Перечисляет каталоги, содержащие указанный хэш. |
CryptCATAdminReleaseCatalogContext Освобождает дескриптор контекста каталога, ранее возвращенного функцией CryptCATAdminAddCatalog. |
CryptCATAdminReleaseContext Освобождает дескриптор, ранее назначенный функцией CryptCATAdminAcquireContext. |
CryptCATAdminRemoveCatalog Удаляет файл каталога и удаляет запись этого каталога из базы данных каталога Windows. |
CryptCATAdminResolveCatalogPath Извлекает полный путь к указанному каталогу. |
CryptCATCatalogInfoFromContext Извлекает сведения о каталоге из указанного контекста каталога. |
CryptCATCDFClose Закрывает файл определения каталога (CDF) и освобождает память для соответствующей структуры CRYPTCATCDF. |
CryptCATCDFEnumCatAttributes Перечисляет атрибуты уровня каталога в разделе CatalogHeader файла определения каталога (CDF). |
CryptCATCDFОткрыть Открывает существующий файл определения каталога (CDF) для чтения и инициализирует структуру CRYPTCATCDF. |
CryptCATClose Закрывает дескриптор каталога, открытый ранее функцией CryptCATOpen. |
CryptCATEnumerateAttr Перечисляет атрибуты, связанные с членом каталога. У этой функции нет связанной библиотеки импорта. |
CryptCATEnumerateCatAttr Перечисляет атрибуты, связанные с каталогом. У этой функции нет связанной библиотеки импорта. |
CryptCATEnumerateMember Перечисляет элементы каталога. |
CryptCATGetAttrInfo Извлекает сведения об атрибуте члена каталога. |
CryptCATGetMemberInfo Извлекает сведения об элементе из PKCS каталога. |
CryptCATHandleFromStore Извлекает дескриптор каталога из памяти. |
CryptCATОткрыть Открывает каталог и возвращает дескриптор контекста в открытый каталог. |
CryptCATPersistStore Сохраняет сведения из указанного хранилища каталога в неподписанный файл каталога. |
CryptCATPutAttrInfo Выделяет память для атрибута и добавляет его в элемент каталога. |
CryptCATPutCatAttrInfo Выделяет память для атрибута файла каталога и добавляет его в каталог. |
CryptCATPutMemberInfo Выделяет память для элемента каталога и добавляет его в каталог. |
CryptCATStoreFromHandle Извлекает структуру CRYPTCATSTORE из дескриптора каталога. |
IsCatalogFile Извлекает логическое значение, указывающее, является ли указанный файл файлом каталога. |
Функции обратного вызова
PFN_CDF_PARSE_ERROR_CALLBACK Вызывается для ошибок функции определения каталога при синтаксическом анализе файла определения каталога (CDF). |
Структуры
CATALOG_INFO Структура CATALOG_INFO содержит имя файла каталога. Эта структура используется функцией CryptCATCatalogInfoFromContext. |
CRYPTCATATTRIBUTE Структура CRYPTCATATTRIBUTE определяет атрибут каталога. Эта структура используется функциями CryptCATEnumerateAttr и CryptCATEnumerateCatAttr. |
CRYPTCATCDF Содержит сведения, используемые для создания подписанного файла каталога (.cat) из файла определения каталога (CDF). |
CRYPTCATMEMBER Структура CRYPTCATMEMBER предоставляет сведения об элементе каталога. Эта структура используется функциями CryptCATGetMemberInfo и CryptCATEnumerateAttr. |
CRYPTCATSTORE Представляет файл каталога. |