次の方法で共有


CGopherConnection::CGopherConnection

このメンバー関数は CGopherConnection のオブジェクトを構築します。

CGopherConnection(
   CInternetSession* pSession,
   HINTERNET hConnected,
   LPCTSTR pstrServer,
   DWORD_PTR dwContext
);
CGopherConnection(
   CInternetSession* pSession,
   LPCTSTR pstrServer,
   LPCTSTR pstrUserName = NULL,
   LPCTSTR pstrPassword = NULL,
   DWORD_PTR dwContext = 0,
   INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER
);

パラメーター

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

  • hConnected
    現在のインターネット セッションのウィンドウ ハンドル。

  • pstrServer
    FTP サーバーの名前を含む文字列へのポインター。

  • dwContext
    操作のコンテキストの識別子。dwContext は CInternetSession::OnStatusCallbackによって返される操作のステータス情報を指定します。既定値は 1 に設定されています; ただし、明示的に操作の特定のコンテキスト ID を割り当てることができます。作業そのコンテキスト ID、オブジェクト、およびオブジェクトが関連付けられています。

  • 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

  • nPort
    サーバーで使用する TCP/IP ポートを識別する数。

解説

CGopherConnection を直接作成されません。なく、CGopherConnection のオブジェクトを作成し、オブジェクトへのポインターを返す呼び出し、CInternetSession::GetGopherConnection

必要条件

Header: afxinet.h

参照

関連項目

CGopherConnection クラス

階層図

CFtpConnection クラス

CHttpConnection クラス

CInternetConnection クラス