Compartilhar via


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

Confira também

CryptCATEnumerateAttr

CryptCATGetMemberInfo