다음을 통해 공유


CWinApp::GetProfileString

지정 된 섹션에서 응용 프로그램의 레지스트리 항목과 연결 된 문자열을 검색 하려면이 멤버 함수를 호출 하거나.INI 파일입니다.

CString GetProfileString(
   LPCTSTR lpszSection,
   LPCTSTR lpszEntry,
   LPCTSTR lpszDefault = NULL 
);

매개 변수

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

  • lpszEntry
    해당 문자열 검색 하는 항목을 포함 하는 null로 끝나는 문자열을 가리킵니다.이 값이 되지 않아야 NULL.

  • lpszDefault
    초기화 파일에서 항목을 찾을 수 없는 경우 지정 된 항목에 대 한 기본 문자열 값을 가리킵니다.

반환 값

반환 값은 응용 프로그램에서 문자열입니다.INI 파일 또는 lpszDefault 는 문자열을 찾을 수 없는 경우.프레임 워크에서 지원 되는 최대 문자열 길이 _MAX_PATH.경우 lpszDefault 는 NULL, 반환 값은 빈 문자열이 됩니다.

설명

보안 정보보안 정보

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

예제

CWinApp* pApp = AfxGetApp();

CString strSection       = _T("My Section");
CString strStringItem    = _T("My String Item");
CString strIntItem       = _T("My Int Item");

pApp->WriteProfileString(strSection, strStringItem, _T("test"));

CString strValue;
strValue = pApp->GetProfileString(strSection, strStringItem);
ASSERT(strValue == _T("test"));

pApp->WriteProfileInt(strSection, strIntItem, 1234);

int nValue;
nValue = pApp->GetProfileInt(strSection, strIntItem, 0);
ASSERT(nValue == 1234);

예를 들어 다른 예제를 보려면 CWinApp::GetProfileInt.

요구 사항

헤더: afxwin.h

참고 항목

참조

CWinApp 클래스

계층 구조 차트

CWinApp::GetProfileInt

CWinApp::WriteProfileString

GetPrivateProfileString