更新 : 2007 年 11 月
CInternetConnection オブジェクトの作成時に呼び出されます。
CInternetConnection(
CInternetSession* pSession,
LPCTSTR pstrServer,
INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER,
DWORD_PTR dwContext = 1
);
パラメータ
pSession
CInternetSession オブジェクトへのポインタ。pstrServer
サーバー名が入っている文字列へのポインタ。nPort
現在の接続のインターネット ポートを示す番号。dwContext
CInternetConnection オブジェクトのコンテキスト ID。dwContextの詳細については、「解説」を参照してください。
解説
CInternetConnection を直接呼び出すことはできません。代わりに、確立する接続の種類に応じて、CInternetSession の以下に示すメンバ関数を呼び出します。
dwContext の既定値は、InternetConnection 派生オブジェクトを作成した CInternetSession オブジェクトから、CInternetConnection の派生オブジェクトへ、MFC によって送られます。既定では 1 が設定されます。しかし、接続に対して CInternetSession コンストラクタで、明示的に特定のコンテキスト ID を設定ができます。オブジェクトとその動作は、そのコンテキスト ID に対応することになります。コンテキスト ID は CInternetSession::OnStatusCallback に返されて、コンテキスト ID に対応するオブジェクトのステータスを提供します。コンテキスト ID の詳細については、「WinInet の基礎」を参照してください。
必要条件
ヘッダー : afxinet.h