CFtpConnection::OpenFile

CInternetFile * OpenFile (LPCTSTR pstrFileName, DWORD dwAccess = GENERIC_READ, DWORD dwFlags = FTP_TRANSFER_TYPE_BINARY, DWORD dwContext = 1);

Valore restituito

Puntatore a un oggetto CInternetFile.

Parametri

pstrFileName

Un puntatore a una stringa contenente il nome del file da aprire.

dwAccess

Determina l'accesso come il file verrà eseguito. Può essere GENERIC_READ o GENERIC_WRITE, ma non entrambi.

dwFlags

Specifica le condizioni in cui si verificano successivi trasferimenti. Questo può essere una delle seguenti costanti FTP_TRANSFER_ *:

dwContext

L'identificatore di contesto per l'apertura del file. Vedere la sezione Osservazioni per ulteriori informazioni su dwContext.

Osservazioni

Chiamare questa funzione membro per aprire un file che si trova su un server FTP per la lettura o la scrittura. OpenFile deve essere utilizzato nelle seguenti situazioni:

Dopo la chiamata OpenFile e fino al vicinola chiamata, l'applicazione può chiamare solo CInternetFile::Read, CInternetFile::Write, strettao CFtpFileFind:: FindFile. Chiamate alle altre funzioni FTP per la stessa sessione FTP avrà esito negativo e impostare il codice di errore su FTP_ETRANSFER_IN_PROGRESS.

Il parametro pstrFileName può essere sia un nome di file parzialmente qualificati relativo alla directory corrente o completo. Una barra rovesciata (\) o una barra (/) può essere utilizzato come separatore di directory per ogni nome. OpenFile traduce i separatori di nome directory ai caratteri appropriati prima di utilizzarlo.

Ignorare il predefinito di dwContext per impostare l'identificatore di contesto a un valore di tua scelta. L'identificatore di contesto è associato a questa operazione specifica dell'oggetto CFtpConnection creato da suo oggetto CInternetSession . Viene restituito il valore di CInternetSession::OnStatusCallback per fornire lo stato sull'operazione con cui viene identificato. Vedere l'articolo Internet primi passi: WinInet per ulteriori informazioni sull'identificatore di contesto.

Panoramica CFtpConnection |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CInternetConnection consente, CFtpConnection::GetFile, CGopherConnection::OpenFile, CInternetFile::Write, CInternetFile::Read

Index