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::Read、 CInternetFile::Write、閉じる、またはCFtpFileFind::FindFileを呼び出すことができます。他の同じ FTP セッション FTP 関数への呼び出しは失敗し、エラー コードを FTP_ETRANSFER_IN_PROGRESS に設定。
PstrFileNameパラメーターは、いずれか部分的に修飾名、現在のディレクトリを基準にすることができます。 または完全修飾します。いずれかの名前のディレクトリの区切り記号としてスラッシュ (/)、円記号 (\) を使用できます。それを使用する前に、ディレクトリ名の区切り記号を適切な文字にOpenFileを変換します。
あなたの選択の値にコンテキスト識別子を設定するには、 dwContext既定をオーバーライドします。コンテキスト id は、この特定の操作のCInternetSessionオブジェクトによって作成されたCFtpConnectionオブジェクトに関連付けられます。値の識別、操作のステータスを提供するには、 CInternetSession::OnStatusCallbackが返されます。参照してください インターネットの最初のステップ: WinInetコンテキスト id の詳細について。
CFtpConnection 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CInternetConnection、 CFtpConnection::GetFile、 CGopherConnection::OpenFile、 CInternetFile::Write、 CInternetFile::Read(&N)