Metodo ICertServerPolicy::EnumerateAttributes (certif.h)
Il metodo EnumerateAttributes recupera il nome dell'attributo corrente e sposta il puntatore dell'enumerazione interna all'attributo successivo.
HRESULT EnumerateAttributes(
[out] BSTR *pstrAttributeName
);
[out] pstrAttributeName
Puntatore al nome dell'attributo.
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.
Restituisce una stringa contenente il nome dell'attributo o una stringa vuota se l'ultimo attributo è già stato enumerato.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.
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 |