다음을 통해 공유


CWinApp::GetProfileInt

정수 값인 내 지정 된 섹션을 응용 프로그램의 레지스트리 항목을 검색 하려면이 멤버 함수를 호출 하거나.INI 파일입니다.

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

매개 변수

  • lpszSection
    항목을 포함 하는 섹션을 지정 하는 null로 끝나는 문자열을 가리킵니다.

  • lpszEntry
    검색할 값이 있는 항목을 포함 하는 null로 끝나는 문자열을 가리킵니다.

  • nDefault
    프레임 워크는 항목을 찾을 수 없습니다 반환 합니다. 기본값을 지정 합니다.이 값은 0-65535 범위의 부호 없는 값 또는 값 범위-32, 768에서 32767 사이에서 서명 된 될 수 있습니다.

반환 값

함수는 성공 하면 지정 된 항목 다음에 오는 문자열의 정수 값입니다.값의 반환 값인지는 nDefault 함수는 항목을 찾지 못하는 경우 매개 변수.지정 된 항목에 해당 하는 값이 정수가 아닌 경우 반환 값은 0입니다.

이 멤버 함수 값의 16 진수 표기법을 지원의.INI 파일입니다.부호 있는 정수를 검색할 때 값으로 캐스팅 해야는 int.

설명

이 멤버 함수를 대/소문자 구분 아니므로 문자열에는 lpszSection 및 lpszEntry 매개 변수 경우 다를 수 있습니다.

보안 정보보안 정보

이 함수에 의해 반환 된 데이터 종료, 반드시 NULL 아니므로 호출자 유효성 검사를 수행 해야 합니다.자세한 내용은 버퍼 오버런 방지.

예제

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

추가 예제를 보려면 CWinApp::WriteProfileInt.

요구 사항

헤더: afxwin.h

참고 항목

참조

CWinApp 클래스

계층 구조 차트

CWinApp::GetProfileString

CWinApp::WriteProfileInt

GetPrivateProfileInt