CRegKey::QueryDWORDValue
Tato metoda načítání dat DWORD pro zadanou hodnotu názvu volání.
LONG QueryDWORDValue(
LPCTSTR pszValueName,
DWORD& dwValue
) throw( );
Parametry
pszValueName
Ukazatel na řetězec zakončený obsahující název hodnoty dotazu.dwValue
Ukazatel do vyrovnávací paměti, která přijímá hodnoty DWORD.
Vrácená hodnota
Pokud metoda uspěje, je vrácena ERROR_SUCCESS.Jestliže metoda čtení hodnotu, vrátí kód chyby nenulové, definovaný v WINERROR.H.Pokud data odkaz není typu REG_DWORD, je vrácena ERROR_INVALID_DATA.
Poznámky
Tato metoda využívá RegQueryValueEx a potvrzuje, že je správný typ dat vrátil.Viz RegQueryValueEx další podrobnosti.
Poznámka k zabezpečení |
---|
Tato metoda umožňuje volajícímu zadat libovolné umístění registru potenciálně čtení dat, které nelze důvěřovat.Také RegQueryValueEx funkce používá tuto metodu výslovně nezpracovává řetězců, které jsou zakončeny znakem NULL.Obě podmínky by měly být kontrolovány volající kód. |
Požadavky
Záhlaví: atlbase.h