Función CryptCATPutMemberInfo (mscat.h)
[La función CryptCATPutMemberInfo 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 CryptCATPutMemberInfo asigna memoria para un miembro del catálogo y la agrega al catálogo.
Sintaxis
CRYPTCATMEMBER * CryptCATPutMemberInfo(
[in] HANDLE hCatalog,
[in, optional] LPWSTR pwszFileName,
[in] LPWSTR pwszReferenceTag,
[in] GUID *pgSubjectType,
[in] DWORD dwCertVersion,
[in] DWORD cbSIPIndirectData,
[in] BYTE *pbSIPIndirectData
);
Parámetros
[in] hCatalog
Identificador del catálogo obtenido de la función CryptCATOpen o CryptCATHandleFromStore .
[in, optional] pwszFileName
Puntero a una cadena terminada en null para el nombre del archivo de catálogo.
[in] pwszReferenceTag
Puntero a una cadena terminada en null que contiene el nombre del miembro.
[in] pgSubjectType
GUID para el tipo de sujeto del miembro.
[in] dwCertVersion
Valor que especifica la versión del certificado.
[in] cbSIPIndirectData
Valor que especifica el número de bytes en el búfer pbSIPIndirectData .
[in] pbSIPIndirectData
Puntero a un búfer de memoria para los datos indirectos del paquete de interfaz de asunto (SIP).
Valor devuelto
Puntero a una estructura CRYPTCATMEMBER que contiene el miembro asignado. El autor de la llamada no debe liberar este puntero ni ninguno de sus miembros.
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 |
---|---|
|
Uno o varios de los parámetros no son válidos. |
|
El sistema operativo se quedó sin memoria durante la operación. |
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 |