Metodo ICertServerPolicy::EnumerateAttributes (certif.h)
Il metodo EnumerateAttributes recupera il nome dell'attributo corrente e sposta il puntatore dell'enumerazione interna all'attributo successivo.
Sintassi
HRESULT EnumerateAttributes(
[out] BSTR *pstrAttributeName
);
Parametri
[out] pstrAttributeName
Puntatore al nome dell'attributo.
Valore restituito
C++
Se il metodo ha esito positivo, il metodo restituisce S_OK e il parametro pstrAttributeName è impostato su un BSTR contenente il nome dell'attributo. Se l'ultimo attributo è già enumerato, viene restituito un valore di S_FALSE.Per usare questo metodo, creare una variabile di tipo BSTR , impostare la variabile uguale a NULL e quindi passare l'indirizzo di questa variabile come pstrAttributeName.
Al termine dell'uso della funzione BSTR, liberarla chiamando la funzione SysFreeString .
Se il metodo ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.
VB
Restituisce una stringa contenente il nome dell'attributo o una stringa vuota se l'ultimo attributo è già stato enumerato.Commenti
Prima di chiamare il metodo EnumerateAttributes per la prima volta, chiamare il metodo EnumerateAttributesSetup per inizializzare il puntatore dell'enumerazione al primo attributo.
Al termine dell'enumerazione, chiamare
metodo EnumerateAttributesClose per liberare risorse usate dalle chiamate di enumerazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certif.h (include Certsrv.h) |
Libreria | Certidl.lib |
DLL | Certcli.dll |