Compartir a través de


Función CryptCATGetAttrInfo (mscat.h)

[La función CryptCATGetAttrInfo 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 función CryptCATGetAttrInfo recupera información sobre un atributo de un miembro de un catálogo.

Sintaxis

CRYPTCATATTRIBUTE * CryptCATGetAttrInfo(
  [in] HANDLE         hCatalog,
  [in] CRYPTCATMEMBER *pCatMember,
  [in] LPWSTR         pwszReferenceTag
);

Parámetros

[in] hCatalog

Identificador del catálogo que contiene el miembro para el que se va a recuperar la información de atributo. Este identificador se obtiene mediante una llamada a la función CryptCATOpen . Este parámetro es obligatorio y no puede ser NULL.

[in] pCatMember

Puntero a una estructura CRYPTCATMEMBER que representa el miembro para el que se va a recuperar la información del atributo. Esto se puede obtener llamando a la función CryptCATGetMemberInfo . Este parámetro es obligatorio y no puede ser NULL.

[in] pwszReferenceTag

Puntero a una cadena Unicode terminada en null que contiene el nombre del atributo para el que se va a recuperar la información. Este parámetro es obligatorio y no puede ser NULL.

Valor devuelto

Esta función devuelve un puntero a una estructura CRYPTCATATTRIBUTE que contiene la información del atributo. Si se produce un error en la función, devuelve NULL.

Importante No libere el puntero devuelto ni ninguno de los miembros a los que apunta el puntero devuelto.
 

Si esta función devuelve NULL, se puede obtener información adicional de error llamando a la función GetLastError . GetLastError devolverá uno de los siguientes códigos de error.

Código devuelto Descripción
CRYPT_E_NOT_FOUND
No se encontró el miembro o el atributo.
ERROR_INVALID_PARAMETER
Uno o varios de los parámetros no son válidos.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mscat.h
Library Wintrust.lib
Archivo DLL Wintrust.dll

Consulte también

CRYPTCATATTRIBUTE

CRYPTCATMEMBER

CryptCATGetMemberInfo

CryptCATOpen