CGopherConnection::CGopherConnection

Questa funzione membro viene chiamata per costruire un oggetto 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
);

Parametri

  • pSession
    Un puntatore all'oggetto correlato CInternetSession.

  • hConnected
    Gli handle di Windows Internet di sessione corrente.

  • pstrServer
    Un puntatore a una stringa contenente il nome del server FTP.

  • dwContext
    l'identificatore di contesto per l'operazione.dwContext identifica le informazioni sullo stato dell'operazione restituite da CInternetSession::OnStatusCallback.L'impostazione predefinita è impostata su 1; tuttavia, è possibile assegnare in modo esplicito un ID di contesto specifico per l'operazione.L'oggetto e tutto il lavoro svolto verranno associati all'identificazione di contesto

  • pstrUserName
    Puntatore a una stringa con terminazione null che specifica il nome dell'utente.Se NULL, l'impostazione predefinita è anonimo.

  • pstrPassword
    Un puntatore a una stringa con terminazione null che specifica la password da utilizzare per accedere.Se è pstrPassword che pstrUserName sono NULL, la password utente anonimo predefinito è il nome della posta elettronica dell'utente.Se pstrPassword è NULL o una stringa vuota pstrUserName ma non è NULL, una password vuota viene utilizzato.Nella tabella seguente viene descritto il comportamento per le quattro impostazioni possibili pstrUserName e pstrPassword:

    pstrUserName

    pstrPassword

    Nome utente inviata al server FTP

    Password inviato al server FTP

    NULL o "

    NULL o "

    "anonimo"

    Nome della posta elettronica dell'utente

    Stringa null non

    NULL o "

    pstrUserName

    " "

    Stringa null non diNULL

    ERRORE

    ERRORE

     

    Stringa null non

    Stringa null non

    pstrUserName

    pstrPassword

  • nPort
    Un numero che identifica la porta TCP/IP per utilizzare il server.

Note

Non creare mai direttamente CGopherConnection.Piuttosto, chiamata CInternetSession::GetGopherConnection, che crea un oggetto CGopherConnection e restituisce un puntatore a.

Requisiti

Header: afxinet.h

Vedere anche

Riferimenti

Classe di CGopherConnection

Grafico della gerarchia

Classe di CFtpConnection

Classe di CHttpConnection

Classe di CInternetConnection