다음을 통해 공유


AfxSocketInit

이 함수를 호출 하면 CWinApp::InitInstance Windows 소켓을 초기화 하는 재정의 합니다.

BOOL AfxSocketInit(
   WSADATA* lpwsaData = NULL 
);

매개 변수

  • lpwsaData
    에 대 한 포인터를 WSADATA 구조입니다.경우 lpwsaData 같지 않은 NULL, 다음의 주소는 WSADATA 호출에 의해 구조 채워지면 WSAStartup.이 함수는 또한 보장 WSACleanup 응용 프로그램을 종료 하기 전에 자동으로 호출 됩니다.

반환 값

함수가 성공 하면 0이 됩니다. 그렇지 않으면 0입니다.

설명

보조 스레드에서 정적으로 링크 된 MFC 응용 프로그램에서 MFC 소켓을 사용 하는 경우 호출 해야 AfxSocketInit 각 스레드에서 소켓을 사용 하 여 소켓 라이브러리를 초기화할 수 있습니다.기본적으로 AfxSocketInit 에서 주 스레드에서만 호출 됩니다.

코드

if (!AfxSocketInit())
{
   AfxMessageBox(_T("Failed to Initialize Sockets"), MB_OK | MB_ICONSTOP);
   return FALSE;
}

요구 사항

헤더: afxsock.h

참고 항목

참조

CWinApp::InitInstance

개념

MFC 매크로 전역