Funzione CryptCATGetAttrInfo (mscat.h)
[La funzione CryptCATGetAttrInfo è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]
La funzione CryptCATGetAttrInfo recupera informazioni su un attributo di un membro di un catalogo.
Sintassi
CRYPTCATATTRIBUTE * CryptCATGetAttrInfo(
[in] HANDLE hCatalog,
[in] CRYPTCATMEMBER *pCatMember,
[in] LPWSTR pwszReferenceTag
);
Parametri
[in] hCatalog
Handle del catalogo contenente il membro per cui recuperare le informazioni sull'attributo. Questo handle viene ottenuto chiamando la funzione CryptCATOpen . Questo parametro è obbligatorio e non può essere NULL.
[in] pCatMember
Puntatore a una struttura CRYPTCATMEMBER che rappresenta il membro per cui recuperare le informazioni sull'attributo. Questa operazione può essere ottenuta chiamando la funzione CryptCATGetMemberInfo . Questo parametro è obbligatorio e non può essere NULL.
[in] pwszReferenceTag
Puntatore a una stringa Unicode con terminazione Null contenente il nome dell'attributo per cui recuperare le informazioni. Questo parametro è obbligatorio e non può essere NULL.
Valore restituito
Questa funzione restituisce un puntatore a una struttura CRYPTCATATTRIBUTE che contiene le informazioni sull'attributo. Se la funzione ha esito negativo, restituisce NULL.
Se questa funzione restituisce NULL, è possibile ottenere informazioni aggiuntive sull'errore chiamando la funzione GetLastError . GetLastError restituirà uno dei codici di errore seguenti.
Codice restituito | Descrizione |
---|---|
|
Impossibile trovare il membro o l'attributo . |
|
Uno o più parametri non sono validi. |
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mscat.h |
Libreria | Wintrust.lib |
DLL | Wintrust.dll |