Udostępnij za pośrednictwem


AfxSocketInit

Wywołanie tej funkcji sieci CWinApp::InitInstance override zainicjować usługi Windows Sockets.

BOOL AfxSocketInit( 
   WSADATA* lpwsaData = NULL  
);

Parametry

  • lpwsaData
    Wskaźnik do WSADATA struktury.Jeśli lpwsaData nie jest równa NULL, a następnie adres WSADATA struktury jest wypełniane przez wywołanie WSAStartup.Ta funkcja również zapewnia, że WSACleanup jest nazywany dla Ciebie, zanim zakończy aplikacji.

Wartość zwracana

Różna od zera, jeśli funkcja jest pomyślne; inny sposób 0.

Uwagi

Podczas korzystania z gniazd MFC pomocniczy wątków w aplikacji MFC statycznie, należy wywołać AfxSocketInit w każdym wątku, który używa gniazda zainicjować biblioteki gniazd.Domyślnie AfxSocketInit nazywa się tylko w podstawowym wątku.

Kod

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

Wymagania

Nagłówek: afxsock.h

Zobacz też

Informacje

CWinApp::InitInstance

Koncepcje

Makra i funkcje globalne MFC