Поделиться через


Метод IEnumCERTVIEWATTRIBUTE::GetValue (certview.h)

Метод GetValue извлекает значение текущего атрибута в последовательности перечисления атрибутов.

Синтаксис

HRESULT GetValue(
  [out] BSTR *pstrOut
);

Параметры

[out] pstrOut

Указатель на тип BSTR , содержащий значение атрибута.

Возвращаемое значение

C++

Если метод выполнен успешно, метод возвращает S_OK, а pstrOut получает значение текущего атрибута.

Чтобы использовать этот метод, создайте переменную типа BSTR , задайте для переменной значение NULL и передайте адрес этой переменной как pstrOut. Завершив использование BSTR, освободите его, вызвав функцию SysFreeString .

Если метод завершается сбоем, он возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

VB

Возвращаемое значение — это строка , представляющая значение текущего атрибута.

Комментарии

Этот метод используется для получения данных в атрибуте, на который в данный момент ссылается последовательность перечисления атрибутов.

Если последовательность перечисления атрибутов не ссылается на допустимый атрибут, GetValue завершится ошибкой. Используйте один из следующих методов для перехода по перечислению:

Примеры

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);

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header certview.h (включая Certsrv.h)
Библиотека Certidl.lib
DLL Certadm.dll

См. также раздел

IEnumCERTVIEWATTRIBUTE

IEnumCERTVIEWATTRIBUTE::GetName

IEnumCERTVIEWATTRIBUTE::Next

IEnumCERTVIEWATTRIBUTE::Reset

IEnumCERTVIEWATTRIBUTE::Skip