CFtpConnection::OpenFile

CInternetFile ※ OpenFile (LPCTSTR pstrFileName、DWORD dwAccess GENERIC_READ、DWORD = dwFlags FTP_TRANSFER_TYPE_BINARY、DWORD = dwContext = 1);

戻り値

CInternetFileオブジェクトへのポインター。

パラメーター

pstrFileName

開くファイルの名前を含む文字列へのポインター。

dwAccess

ファイルのアクセス方法を決定します。GENERIC_READ または GENERIC_WRITE、しかし両方ではなくすることができます。

dwFlags

後続の転送が発生する条件を指定します。これは次の FTP_TRANSFER_ ※ の定数のいずれかをすることができます。:

dwContext

ファイルを開くためのコンテキスト id。解説 dwContextについての詳細を参照してください。

解説

読み取りまたは書き込みには FTP サーバー上にあるファイルを開くにはこのメンバー関数を呼び出します。OpenFileは、次の状況で使用する必要があります。:

OpenFileを呼び出した後、 Closeを呼び出すまで、アプリケーションはCInternetFile::ReadCInternetFile::Write閉じる、またはCFtpFileFind::FindFileを呼び出すことができます。他の同じ FTP セッション FTP 関数への呼び出しは失敗し、エラー コードを FTP_ETRANSFER_IN_PROGRESS に設定。

PstrFileNameパラメーターは、いずれか部分的に修飾名、現在のディレクトリを基準にすることができます。 または完全修飾します。いずれかの名前のディレクトリの区切り記号としてスラッシュ (/)、円記号 (\) を使用できます。それを使用する前に、ディレクトリ名の区切り記号を適切な文字にOpenFileを変換します。

あなたの選択の値にコンテキスト識別子を設定するには、 dwContext既定をオーバーライドします。コンテキスト id は、この特定の操作のCInternetSessionオブジェクトによって作成されたCFtpConnectionオブジェクトに関連付けられます。値の識別、操作のステータスを提供するには、 CInternetSession::OnStatusCallbackが返されます。参照してください インターネットの最初のステップ: WinInetコンテキスト id の詳細について。

CFtpConnection 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CInternetConnectionCFtpConnection::GetFileCGopherConnection::OpenFileCInternetFile::WriteCInternetFile::Read(&N)

Index