Compartir a través de


CGopherFile (clase)

Proporciona la funcionalidad para buscar y leer archivos en un servidor gopher.

Nota:

Las clases CGopherConnection, CGopherFile, CGopherFileFind, CGopherLocator y sus miembros han quedado en desuso porque no funcionan en la plataforma Windows XP, pero seguirán funcionando en las plataformas anteriores.

Sintaxis

class CGopherFile : public CInternetFile

Miembros

Constructores protegidos

Nombre Descripción
CGopherFile::CGopherFile Construye un objeto CGopherFile.

Comentarios

El servicio Gopher no permite a los usuarios escribir datos en un archivo Gopher porque este servicio funciona principalmente como una interfaz controlada por menús para buscar información. Las funciones miembro CGopherFile, Write, WriteString y Flush no se implementan para CGopherFile. Al llamar a estas funciones en un objeto CGopherFile, se devuelve una excepción CNotSupportedException.

Para obtener más información sobre cómo funciona CGopherFile con las otras clases de Internet de MFC, vea el artículo Programación de Internet con WinInet.

Jerarquía de herencia

CObject

CFile

CStdioFile

CInternetFile

CGopherFile

Requisitos

Encabezado: afxinet.h

CGopherFile::CGopherFile

Se llama a esta función miembro para construir un objeto CGopherFile.

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

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

Parámetros

hFile
Identificador de un archivo HINTERNET.

refLocator
Referencia a un objeto CGopherLocator.

pConnection
Puntero a un objeto CGopherConnection.

hSession
Identificador de la sesión actual de Internet.

pstrLocator
Puntero a una cadena usada para localizar el servidor Gopher. Consulte Sesiones de Gopher para obtener más información sobre los localizadores de Gopher.

dwLocLen
DWORD que contiene el número de bytes en pstrLocator.

dwContext
Puntero al identificador de contexto del archivo que se abre.

Comentarios

Necesita un objeto CGopherFile para leer un archivo durante una sesión de Gopher de Internet.

Nunca se crea un CGopherFile objeto directamente. En su lugar, llame a CGopherConnection::OpenFile para abrir un archivo en un servidor Gopher.

Consulte también

CInternetFile (clase)
Gráfico de jerarquías
CInternetFile (clase)
CGopherLocator (clase)
CGopherFileFind (clase)
CGopherConnection (clase)