次の方法で共有


CHttpConnection::CHttpConnection

このメンバー関数は、CHttpConnection オブジェクトを構築するために呼び出されます。

CHttpConnection( 
   CInternetSession* pSession, 
   HINTERNET hConnected, 
   LPCTSTR pstrServer, 
   DWORD_PTR dwContext 
);
CHttpConnection( 
   CInternetSession* pSession, 
   LPCTSTR pstrServer, 
   INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER, 
   LPCTSTR pstrUserName = NULL, 
   LPCTSTR pstrPassword = NULL, 
   DWORD_PTR dwContext = 1 
);
CHttpConnection( 
   CInternetSession* pSession, 
   LPCTSTR pstrServer, 
   DWORD dwFlags, 
   INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER, 
   LPCTSTR pstrUserName = NULL, 
   LPCTSTR pstrPassword = NULL, 
   DWORD_PTR dwContext = 1 
);

パラメーター

  • pSession
    CInternetSession オブジェクトへのポインター。

  • hConnected
    インターネット接続へのハンドル。

  • pstrServer
    サーバー名が入っている文字列へのポインター。

  • dwContext
    CInternetConnection オブジェクトのコンテキスト ID。 dwContextの詳細については、「解説」を参照してください。

  • nPort
    現在の接続のインターネット ポートを示す番号。

  • pstrUserName
    ログインするユーザー名を指定する NULL で終わる文字列へのポインター。 NULL の場合、既定値は anonymous です。

  • pstrPassword
    ログインするユーザーのパスワードを指定する NULL で終わる文字列へのポインター pstrPassword と pstrUserName の両方が NULL の場合、既定の anonymous パスワードは、ユーザーの電子メール アドレスになります。 pstrPassword が NULL (または空の文字列) で、pstrUserName が NULL でない場合は、空白のパスワードが使用されます。 pstrUserName と pstrPassword の 4 とおりの設定と、それらの組み合わせを設定した結果を次の表に示します。

    pstrUserName

    pstrPassword

    FTP サーバーに送信されるユーザー名

    FTP サーバーに送信されるパスワード

    NULL または " "

    NULL または " "

    "匿名"

    ユーザーの電子メール アドレス

    NULL ではない文字列

    NULL または " "

    pstrUserName

    " "

    NULL または NULL ではない文字列

    ERROR

    ERROR

     

    NULL ではない文字列

    NULL ではない文字列

    pstrUserName

    pstrPassword

  • dwFlags
    INTERNET_ FLAG_* フラグの任意の組み合わせ。 dwFlags の値については、「CHttpConnection::OpenRequest」の「解説」の表を参照してください。

解説

CHttpConnection を直接作成することはできません。 代わりに、CInternetSession::GetHttpConnection を呼び出して、オブジェクトを作成します。

必要条件

**ヘッダー:**afxinet.h

参照

参照

CHttpConnection クラス

階層図

CInternetSession::GetHttpConnection

CFtpConnection クラス

CGopherConnection クラス

CInternetConnection クラス

その他の技術情報

CHttpConnection のメンバー