Compartilhar via


cabeçalho mscat.h

Esse cabeçalho é usado por Segurança e Identidade. Para obter mais informações, consulte:

mscat.h contém as seguintes interfaces de programação:

Funções

 
CryptCATAdminAcquireContext

Adquire um identificador para um contexto de administrador de catálogo.
CryptCATAdminAcquireContext2

Adquire um identificador para um contexto de administrador de catálogo para um determinado algoritmo de hash e uma política de hash.
CryptCATAdminAddCatalog

Adiciona um catálogo ao banco de dados do catálogo.
CryptCATAdminCalcHashFromFileHandle

Calcula o hash de um arquivo.
CryptCATAdminCalcHashFromFileHandle2

Calcula o hash de um arquivo usando o algoritmo especificado.
CryptCATAdminEnumCatalogFromHash

Enumera os catálogos que contêm um hash especificado.
CryptCATAdminReleaseCatalogContext

Libera um identificador para um contexto de catálogo retornado anteriormente pela função CryptCATAdminAddCatalog.
CryptCATAdminReleaseContext

Libera o identificador atribuído anteriormente pela função CryptCATAdminAcquireContext.
CryptCATAdminRemoveCatalog

Exclui um arquivo de catálogo e remove a entrada desse catálogo do banco de dados do catálogo do Windows.
CryptCATAdminResolveCatalogPath

Recupera o caminho totalmente qualificado do catálogo especificado.
CryptCATCatalogInfoFromContext

Recupera informações de catálogo de um contexto de catálogo especificado.
CryptCATCDFClose

Fecha um arquivo de definição de catálogo (CDF) e libera a memória para a estrutura CRYPTCATCDF correspondente.
CryptCATCDFEnumCatAttributes

Enumera atributos no nível do catálogo na seção CatalogHeader de um arquivo de definição de catálogo (CDF).
CryptCATCDFOpen

Abre um CDF (arquivo de definição de catálogo) existente para leitura e inicializa uma estrutura CRYPTCATCDF.
CryptCATClose

Fecha um identificador de catálogo aberto anteriormente pela função CryptCATOpen.
CryptCATEnumerateAttr

Enumera os atributos associados a um membro de um catálogo. Essa função não tem biblioteca de importação associada.
CryptCATEnumerateCatAttr

Enumera os atributos associados a um catálogo. Essa função não tem biblioteca de importação associada.
CryptCATEnumerateMember

Enumera os membros de um catálogo.
CryptCATGetAttrInfo

Recupera informações sobre um atributo de um membro de um catálogo.
CryptCATGetMemberInfo

Recupera informações de membro do PKCS do catálogo
CryptCATHandleFromStore

Recupera um identificador de catálogo da memória.
CryptCATOpen

Abre um catálogo e retorna um identificador de contexto para o catálogo aberto.
CryptCATPersistStore

Salva as informações no repositório de catálogo especificado em um arquivo de catálogo não assinado.
CryptCATPutAttrInfo

Aloca memória para um atributo e a adiciona a um membro do catálogo.
CryptCATPutCatAttrInfo

Aloca memória para um atributo de arquivo de catálogo e a adiciona ao catálogo.
CryptCATPutMemberInfo

Aloca memória para um membro do catálogo e a adiciona ao catálogo.
CryptCATStoreFromHandle

Recupera uma estrutura CRYPTCATSTORE de um identificador de catálogo.
IsCatalogFile

Recupera um valor booliano que indica se o arquivo especificado é um arquivo de catálogo.

Funções de retorno de chamada

 
PFN_CDF_PARSE_ERROR_CALLBACK

Chamado para erros de função de definição de catálogo ao analisar um arquivo de definição de catálogo (CDF).

Estruturas

 
CATALOG_INFO

A estrutura CATALOG_INFO contém o nome de um arquivo de catálogo. Essa estrutura é usada pela função CryptCATCatalogInfoFromContext.
CRYPTCATATTRIBUTE

A estrutura CRYPTCATATTRIBUTE define um atributo de catálogo. Essa estrutura é usada pelas funções CryptCATEnumerateAttr e CryptCATEnumerateCatAttr.
CRYPTCATCDF

Contém informações usadas para criar um arquivo de catálogo assinado (.cat) de um arquivo de definição de catálogo (CDF).
CRYPTCATMEMBER

A estrutura CRYPTCATMEMBER fornece informações sobre um membro do catálogo. Essa estrutura é usada pelas funções CryptCATGetMemberInfo e CryptCATEnumerateAttr.
CRYPTCATSTORE

Representa um arquivo de catálogo.