Estructura CRYPTCATMEMBER (mscat.h)

[La estructura CRYPTCATMEMBER está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

La estructura CRYPTCATMEMBER proporciona información sobre un miembro de catálogo. Esta estructura la usan las funciones CryptCATGetMemberInfo y CryptCATEnumerateAttr .

Sintaxis

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;

Miembros

cbStruct

Tamaño, en bytes, de esta estructura.

pwszReferenceTag

Puntero a una cadena terminada en null que contiene el valor de etiqueta de referencia.

pwszFileName

Puntero a una cadena terminada en null que contiene el nombre de archivo.

gSubjectType

GUID que identifica el tipo de sujeto.

fdwMemberFlags

Valor que especifica las marcas de miembro.

pIndirectData

Puntero a una estructura de SIP_INDIRECT_DATA .

dwCertVersion

Valor que especifica la versión del certificado.

dwReserved

Reservado; no usar.

hReserved

Reservado; no usar.

sEncodedIndirectData

Estructura CRYPT_ATTR_BLOB que contiene datos indirectos codificados.

sEncodedMemberInfo

Estructura CRYPT_ATTR_BLOB que contiene información de miembro codificada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado mscat.h

Consulte también

CryptCATEnumerateAttr

CryptCATGetMemberInfo