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
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)