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
" "
null 非null の文字列
[エラー]
[エラー]
文字列以外のnull
文字列以外のnull
pstrUserName
pstrPassword
nPort
サーバーで使用する TCP/IP ポートを識別する数。
解説
は CGopherConnection を直接作成されません。なく、CGopherConnection のオブジェクトを作成し、オブジェクトへのポインターを返す呼び出し、CInternetSession::GetGopherConnection。
必要条件
Header: afxinet.h