Udostępnij za pośrednictwem


CRegKey::QueryGUIDValue

Wywołanie tej metody do pobierania danych identyfikator GUID dla nazwy określonej wartości.

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

Parametry

  • pszValueName
    Wskaźnik, aby ciąg zakończony zerem zawierającego nazwę wartości do kwerendy.

  • guidValue
    Wskaźnik do zmiennej, która odbiera identyfikator GUID.

Wartość zwracana

Metody zakończy się pomyślnie, zwracany jest ERROR_SUCCESS.Jeśli metoda nie może odczytać wartość, zwraca kod błędu niezerową, zdefiniowany w powiodło się.H.Dane odwołania nie jest prawidłowym identyfikatorem GUID, zwracana jest ERROR_INVALID_DATA.

Uwagi

Metoda ta wykorzystuje CRegKey::QueryStringValue i konwertuje ciąg na identyfikator GUID za pomocą CLSIDFromString.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Ta metoda umożliwia rozmówcy do określenia jakichkolwiek lokalizacji rejestru potencjalnie odczytywanie danych, którego nie można zaufać.

Wymagania

Nagłówek: atlbase.h

Zobacz też

Informacje

Klasa CRegKey

CRegKey::SetGUIDValue

CRegKey::QueryBinaryValue

CRegKey::QueryDWORDValue

CRegKey::QueryMultiStringValue

CRegKey::QueryQWORDValue

CRegKey::QueryStringValue