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


Заголовок 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

Представляет файл каталога.