Sdílet prostřednictvím


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í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

Viz také

Referenční dokumentace

Třída CRegKey

CRegKey::SetDWORDValue

CRegKey::QueryBinaryValue

CRegKey::QueryGUIDValue

CRegKey::QueryMultiStringValue

CRegKey::QueryQWORDValue

CRegKey::QueryStringValue