Condividi tramite


Metodo IEnumCERTVIEWATTRIBUTE::GetValue (certview.h)

Il metodo GetValue recupera il valore dell'attributo corrente nella sequenza di enumerazione dell'attributo.

Sintassi

HRESULT GetValue(
  [out] BSTR *pstrOut
);

Parametri

[out] pstrOut

Puntatore a un tipo BSTR che contiene il valore dell'attributo.

Valore restituito

C++

Se il metodo ha esito positivo, il metodo restituisce S_OK e pstrOut viene impostato sul valore dell'attributo corrente.

Per usare questo metodo, creare una variabile di tipo BSTR , impostare la variabile su NULL e passare l'indirizzo di questa variabile come pstrOut. 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

Il valore restituito è string che rappresenta il valore dell'attributo corrente.

Commenti

Questo metodo viene usato per recuperare i dati nell'attributo a cui fa riferimento la sequenza di enumerazione attributo.

Se la sequenza di enumerazione dell'attributo non fa riferimento a un attributo valido, GetValue avrà esito negativo. Usare uno dei metodi seguenti per spostarsi nell'enumerazione :

Esempio

BSTR    bstrAttribValue = NULL;

// pEnumAttr is previously instantiated IEnumCERTVIEWATTRIBUTE object
hr = pEnumAttr->GetValue(&bstrAttribValue);
if (S_OK != hr)
    printf("Failed call to GetValue - %x\n", hr);
else
    printf("Attribute value is %ws\n",bstrAttribValue);

// free memory when done
if (NULL != bstrAttribValue)
    SysFreeString(bstrAttribValue);

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certview.h (include Certsrv.h)
Libreria Certidl.lib
DLL Certadm.dll

Vedi anche

IEnumCERTVIEWATTRIBUTE

IEnumCERTVIEWATTRIBUTE::GetName

IEnumCERTVIEWATTRIBUTE::Next

IEnumCERTVIEWATTRIBUTE::Reset

IEnumCERTVIEWATTRIBUTE::Skip