Aracılığıyla paylaş


CWinApp::GetProfileInt

Giriş bölümünde belirtilen uygulamanın kayıt defteri içindeki bir tamsayı değerini almak için bu üye işlev çağrısı veya.INI dosyası.

UINT GetProfileInt(
   LPCTSTR lpszSection,
   LPCTSTR lpszEntry,
   int nDefault 
);

Parametreler

  • lpszSection
    Giriş içeren bölümün belirten boş sonlandırılmış bir dizeye işaret ediyor.

  • lpszEntry
    Alınacak girdisi değerini içeren boş sonlandırılmış bir dizeye işaret ediyor.

  • nDefault
    Framework giriş bulamazsanız, geri dönmek için varsayılan değerini belirtir.Bu değer işaretsiz bir değer 0 ile 65.535 aralığındaki veya Aralık –32, 768 ile 32,767 arasında imzalanmış bir değer olabilir.

Dönüş Değeri

İşlev başarılı olursa, belirtilen girdiyi izleyen dizesi tamsayı değeri.Dönüş değeri değeridir nDefault işlevi girdisi bulamazsa parametresi.Belirtilen girdiye karşılık gelen değer bir tamsayı değilse, dönüş değeri 0'dır.

Bu üye işlevi değeri onaltılık gösterimde destekler.INI dosyası.İşaretli tamsayı aldığınızda, içine değeri artığını bir int.

Notlar

Bu üye işlevi büyük/küçük harf duyarlı, bu nedenle değil dizeleri lpszSection ve lpszEntry parametreleri durumda değişebilir.

Güvenlik NotuGüvenlik Notu

Bu işlev tarafından döndürülen verileri sonlandırıldı mutlaka boş değil ve arayan doğrulama yapmanız gerekir.Daha fazla bilgi için bkz: Kaçınma arabelleğin taşmasına neden.

Örnek

CWinApp* pApp = AfxGetApp();

const TCHAR* pszKey = _T("My Section"); 
const TCHAR* pszName = _T("Julian");
int iAge = 26;

// Write the information to the registry.

pApp->WriteProfileString(pszKey, _T("Name"), pszName);
pApp->WriteProfileInt(pszKey, _T("Age"), iAge);

// Read the information from the registry.

CString strName = pApp->GetProfileString(pszKey, _T("Name"));
int iAge2 = pApp->GetProfileInt(pszKey, _T("Age"), 0);

ASSERT(strName == pszName);
ASSERT(iAge2 == iAge);

Ek bir örnek için bkz: CWinApp::WriteProfileInt.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CWinApp sınıfı

Hiyerarşi grafik

CWinApp::GetProfileString

CWinApp::WriteProfileInt

GetPrivateProfileInt