Udostępnij za pośrednictwem


CWinApp::GetProfileInt

Wywołać funkcję Członkowskie pobrać wartość całkowitą z wpisu w określonej sekcji rejestru aplikacji lub.Plik INI.

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

Parametry

  • lpszSection
    Wskazuje ciąg zakończony zerem, określający sekcji zawierającej zapis.

  • lpszEntry
    Wskazuje ciąg zakończony zerem, zawierający zapis, którego wartość ma być pobrana.

  • nDefault
    Określa domyślną wartość do zwrotu, jeżeli ramy nie może znaleźć wpisu.Ta wartość może być niepodpisany wartość z zakresu od 0 do 65 535 lub podpisane wartości w zakresie –32, 768 do 32 767.

Wartość zwracana

Całkowitą wartość ciągu następujący określonego wpisu, jeśli funkcja się powiedzie.Wartość zwracana jest wartość nDefault parametr, jeśli funkcja nie może znaleźć wpisu.Zwracana jest wartość 0, jeżeli wartość, która odpowiada określony wpis nie jest liczbą całkowitą.

Funkcja Członkowskie obsługuje wartości w notacji szesnastkowej.Plik INI.Podczas pobierania liczba całkowita ze znakiem powinno rzutować wartości do int.

Uwagi

Członkowskie funkcja nie jest uwzględniana, więc ciągi w lpszSection i lpszEntry parametry mogą różnić się w przypadku.

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

Dane zwrócone przez tę funkcję nie jest koniecznie NULL zakończone i wywołujący musi wykonać sprawdzanie poprawności.Aby uzyskać więcej informacji, zobacz Overruns buforu unikanie.

Przykład

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);

Na przykład dodatkowe, zobacz CWinApp::WriteProfileInt.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWinApp

Wykres hierarchii

CWinApp::GetProfileString

CWinApp::WriteProfileInt

GetPrivateProfileInt