Compartilhar via


CFtpConnection::CFtpConnection

Essa função de membro é chamada para construir um objeto de CFtpConnection .

CFtpConnection(
   CInternetSession* pSession,
   HINTERNET hConnected,
   LPCTSTR pstrServer,
   DWORD_PTR dwContext
);
CFtpConnection(
   CInternetSession* pSession,
   LPCTSTR pstrServer,
   LPCTSTR pstrUserName = NULL,
   LPCTSTR pstrPassword = NULL,
   DWORD_PTR dwContext = 0,
   INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER,
   BOOL bPassive = FALSE
);

Parâmetros

  • pSession
    Um ponteiro para o objeto relacionado de CInternetSession .

  • hConnected
    O identificador do windows de sessão atual da Internet.

  • pstrServer
    Um ponteiro para uma cadeia de caracteres que contém o nome do servidor FTP.

  • dwContext
    O identificador de contexto para a operação.dwContext identifica as informações de status da operação retornada por CInternetSession::OnStatusCallback.A opção é definida como 1; no entanto, você pode explicitamente atribuir uma identificação de contexto específico para a operação.O objeto e todo o trabalho que faça serão associados com a identificação de contexto

  • pstrUserName
    Ponteiro para uma cadeia de caracteres NULL- finalizada que especifica o nome do usuário entre.Se NULO, o padrão é anônimo.

  • pstrPassword
    Um ponteiro para uma cadeia de caracteres NULL- finalizada que especifica a senha para se usar para fazer logon.Se pstrPassword e pstrUserName são NULO, a senha anônima padrão é o nome de email do usuário.Se pstrPassword é NULO (ou uma cadeia de caracteres vazia) pstrUserName mas não é NULO, uma senha em branco é usada.A tabela a seguir descreve o comportamento para as quatro possíveis configurações de pstrUserName e de pstrPassword:

    pstrUserName

    pstrPassword

    Nome de usuário enviado ao servidor FTP

    Senha enviada para o servidor FTP

    NULO “ou “

    NULO “ou “

    “anônimo”

    Nome de email do usuário

    Cadeia de caracteres não deNULO

    NULO “ou “

    pstrUserName

    ““

    Cadeia de caracteres nãoNULO deNULO

    ERRO

    ERRO

     

    Cadeia de caracteres não deNULO

    Cadeia de caracteres não deNULO

    pstrUserName

    pstrPassword

  • nPort
    Um número que indica a porta tcp/para usar no servidor.

  • bPassive
    Especifica o modo passivo ou ativo para a sessão FTP.Se definida como Verdadeiro, ele define a API do Win32 dwFlag a INTERNET_FLAG_PASSIVE.

Comentários

Você nunca cria um objeto de CFtpConnection diretamente.Em vez de isso, CInternetSession::GetFtpConnectionchamada, que cria o objeto de CFptConnection .

Requisitos

Cabeçalho: afxinet.h

Consulte também

Referência

Classe de CFtpConnection

Gráfico de hierarquia

CInternetSession::GetFtpConnection

Classe de CFtpFileFind

Classe de CGopherConnection

Classe de CHttpConnection

Classe de CInternetConnection