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


CRegKey::QueryGUIDValue

Вызывайте этот метод для извлечения сведений о GUID для имени указанного значения.

LONG QueryGUIDValue( 
   LPCTSTR pszValueName, 
   GUID& guidValue  
) throw( );

Параметры

  • pszValueName
    Указатель на null- завершенной строку, содержащую имя значения для запроса.

  • guidValue
    Указатель на переменную, получающую идентификатор GUID.

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

Если метод завершается успешно, возвращается значение ERROR_SUCCESS. Если метод не удается прочитать значение, то оно возвратит ненулевой код ошибки, заданный в атрибуте WINERROR.H. Если ссылочные данные не является допустимым идентификатором GUID, ERROR_INVALID_DATA возвращается.

Заметки

Этот метод использует CRegKey::QueryStringValue и преобразовывает строку в идентификатор GUID с помощью CLSIDFromString.

Примечание о безопасностиПримечание по безопасности

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

Требования

Header: atlbase.h

См. также

Ссылки

CRegKey Class

CRegKey::SetGUIDValue

CRegKey::QueryBinaryValue

CRegKey::QueryDWORDValue

CRegKey::QueryMultiStringValue

CRegKey::QueryQWORDValue

CRegKey::QueryStringValue