Estrutura CRYPTCATMEMBER (mscat.h)
[A estrutura CRYPTCATMEMBER está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]
A estrutura CRYPTCATMEMBER fornece informações sobre um membro do catálogo. Essa estrutura é usada pelas funções CryptCATGetMemberInfo e CryptCATEnumerateAttr .
Sintaxe
typedef struct CRYPTCATMEMBER_ {
DWORD cbStruct;
LPWSTR pwszReferenceTag;
LPWSTR pwszFileName;
GUID gSubjectType;
DWORD fdwMemberFlags;
struct SIP_INDIRECT_DATA_ *pIndirectData;
DWORD dwCertVersion;
DWORD dwReserved;
HANDLE hReserved;
CRYPT_ATTR_BLOB sEncodedIndirectData;
CRYPT_ATTR_BLOB sEncodedMemberInfo;
} CRYPTCATMEMBER;
Membros
cbStruct
O tamanho, em bytes, dessa estrutura.
pwszReferenceTag
Um ponteiro para uma cadeia de caracteres terminada em nulo que contém o valor da marca de referência.
pwszFileName
Um ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome do arquivo.
gSubjectType
GUID que identifica o tipo de assunto.
fdwMemberFlags
Valor que especifica os sinalizadores de membro.
pIndirectData
Um ponteiro para uma estrutura SIP_INDIRECT_DATA .
dwCertVersion
Valor que especifica a versão do certificado.
dwReserved
Reservado; não use.
hReserved
Reservado; não use.
sEncodedIndirectData
Uma estrutura CRYPT_ATTR_BLOB que contém dados indiretos codificados.
sEncodedMemberInfo
Uma estrutura CRYPT_ATTR_BLOB que contém informações de membro codificadas.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | mscat.h |