次の方法で共有


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 のオブジェクトのコンテキストの識別子。dwContextに関する詳細については、[コメント] を参照してください。

  • nPort
    この接続のインターネット ポートを識別する数。

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

  • pstrPassword
    ログインするときに使用するパスワードを指定する NULL で終わる文字列へのポインター。pstrPassword と pstrUserName の両方が nullの場合は、既定の匿名ユーザーのパスワードは電子メールの名前です。pstrPassword が null (または空の文字列) の場合は、pstrUserName は nullではありませんが、空白のパスワードが使用されます。次の表は pstrUserName と pstrPasswordの 4 とおりの設定の動作を示しています:

    pstrUserName

    pstrPassword

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

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

    null または「「

    null または「「

    [匿名」

    ユーザーの電子メール名

    文字列以外のnull

    null または「「

    pstrUserName

    " "

    nullnull の文字列

    [エラー]

    [エラー]

     

    文字列以外のnull

    文字列以外のnull

    pstrUserName

    pstrPassword

  • dwFlags
    INTERNET_ FLAG_* のフラグの組み合わせ。dwFlags の値については、CHttpConnection::OpenRequest[コメント] "の表を参照してください。

解説

CHttpConnection を直接作成されません。なく、CInternetSession::GetHttpConnectionを呼び出してオブジェクトを作成します。

必要条件

Header: afxinet.h

参照

関連項目

CHttpConnection クラス

階層図

CInternetSession::GetHttpConnection

CFtpConnection クラス

CGopherConnection クラス

CInternetConnection クラス