Partilhar via


Classe CGopherFile

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Fornece a funcionalidade para encontrar e ler ficheiros num servidor gopher.

Observação

As classes CGopherConnection, CGopherFile, CGopherFileFind, e CGopherLocator os seus membros foram descontinuadas porque não funcionam na plataforma Windows XP, mas continuarão a funcionar em plataformas anteriores.

Sintaxe

class CGopherFile : public CInternetFile

Membros

Construtores Protegidos

Nome Description
CGopherFile::CGopherFile Constrói um CGopherFile objeto.

Observações

O serviço gopher não permite aos utilizadores escrever dados num ficheiro gopher porque este serviço funciona principalmente como uma interface baseada em menus para encontrar informação. As CGopherFile funções membros , WriteString, e Flush não são implementadas para CGopherFileWrite. Ao chamar estas funções num CGopherFile objeto, devolve uma CNotSupportedException.

Para saber mais sobre como CGopherFile funciona com as outras aulas de Internet do MFC, consulte o artigo Programação da Internet com WinInet.

Hierarquia de herança

CObject

CFile

CStdioFile

CInternetFile

CGopherFile

Requerimentos

Cabeçalho: afxinet.h

CGopherFile::CGopherFile

Esta função membro é chamada para construir um CGopherFile objeto.

CGopherFile(
    HINTERNET hFile,
    CGopherLocator& refLocator,
    CGopherConnection* pConnection);

CGopherFile(
    HINTERNET hFile,
    HINTERNET hSession,
    LPCTSTR pstrLocator,
    DWORD dwLocLen,
    DWORD_PTR dwContext);

Parâmetros

hFile
Um endereço para um ficheiro HINTERNET.

refLocator
Uma referência a um objeto CGopherLocator .

pConnection
Um apontador para um objeto CGopherConnection .

hSession
Um nome para a sessão atual na Internet.

pstrLocator
Um ponteiro para uma cadeia usada para localizar o servidor gopher. Consulte as Sessões Gopher para mais informações sobre localizadores de gopher.

dwLocLen
Um DWORD contendo o número de bytes em pstrLocator.

dwContext
Um apontador para o identificador de contexto do ficheiro que está a ser aberto.

Observações

Precisas de um CGopherFile objeto para ler de um ficheiro durante uma sessão Gopher na Internet.

Nunca se cria um CGopherFile objeto diretamente. Em vez disso, liga para CGopherConnection::OpenFile para abrir um ficheiro num servidor gopher.

Consulte também

Classe CInternetFile
Gráfico de Hierarquia
Classe CInternetFile
Classe CGopherLocator
Classe CGopherFileFind
Classe CGopherConnection