Metodo ICertServerExit::EnumerateAttributes (certif.h)
Il metodo EnumerateAttributes restituisce il nome dell'attributo di richiesta successivo all'interno del contesto corrente, quindi incrementa il puntatore interno all'attributo seguente.
Prima di chiamare EnumerateAttributes, un'applicazione chiama ICertServerExit::EnumerateAttributesSetup. Al termine dell'enumerazione, un'applicazione chiama ICertServerExit::EnumerateAttributesClose.
Sintassi
HRESULT EnumerateAttributes(
[out] BSTR *pstrAttributeName
);
Parametri
[out] pstrAttributeName
Puntatore al nome dell'attributo enumerato.
Valore restituito
C++
Se il metodo ha esito positivo, il metodo restituisce S_OK e *pstrAttributeName è impostato su BSTR che contiene il nome dell'attributo enumerato. Se l'ultimo attributo è già stato enumerato, viene restituito un valore di S_FALSE.Per usare questo metodo, creare una variabile di tipo BSTR , impostare la variabile su NULL e passare l'indirizzo di questa variabile come pstrAttributeName.
Al termine dell'uso di BSTR, liberarlo chiamando la funzione SysFreeString .
Se il metodo ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.
VB
Restituisce una stringa contenente il nome dell'attributo enumerato o una stringa vuota se l'ultimo attributo è già stato enumerato.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 |
Vedi anche
ICertServerExit::EnumerateAttributesClose