Condividi tramite


CSettingsStore::Read

Legge un valore da una chiave nel Registro di sistema.

virtual BOOL Read(
   LPCTSTR pszKey,
   int& iVal 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   DWORD& dwVal 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   CString& sVal 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   CStringList& scStringList 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   CStringArray& scArray 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   CDWordArray& dwcArray 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   CWordArray& wcArray 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   CByteArray& bcArray 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   LPPOINT& lpPoint 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   CRect& rect 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   BYTE** ppData,
   UINT* pBytes 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   CObList& list 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   CObject& obj 
);
virtual BOOL Read(
   LPCTSTR pszKey,
   CObject*& pObj 
);

Parametri

  • [in] pszKey
    Puntatore a una stringa con terminazione null contenente il nome del valore per leggere dal Registro di sistema.

  • [out] iVal
    Il riferimento a una variabile Integer che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] dwVal
    Il riferimento a una variabile di parola doppia a 32 bit che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] sVal
    Il riferimento a una variabile di stringa che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] scStringList
    Il riferimento a una variabile dell'elenco di stringhe che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] scArray
    Il riferimento a una variabile di matrice di stringhe che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] dwcArray
    Il riferimento a una variabile di matrice di valori double parola a 32 bit che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] wcArray
    Il riferimento a una variabile di matrice di parole a 16 bit che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] bcArray
    Il riferimento a una variabile di matrice di byte che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] lpPoint
    Il riferimento a un puntatore a una struttura POINT che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] rect
    Il riferimento a una variabile CRect che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] ppData
    Il puntatore a un puntatore ai dati ricevuti il valore in lettura alla chiave del Registro di sistema.

  • [out] pBytes
    Puntatore a una variabile di Integer senza segno. Questa variabile riceve la dimensione del buffer cui ppData indica.

  • [out] list
    Il riferimento a una variabile CObList che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] obj
    Il riferimento a una variabile CObject che riceve il valore in lettura alla chiave del Registro di sistema.

  • [out] pObj
    Il riferimento a un puntatore a una variabile CObject che riceve il valore in lettura alla chiave del Registro di sistema.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Controlli diRead per pszKey come sottochiave m_hKey.

Requisiti

intestazione: afxsettingsstore.h

Vedere anche

Riferimenti

Classe CSettingsStore

Grafico delle gerarchie