Partager via


CGopherFile, classe

Fournit les fonctionnalités permettant de rechercher et de lire des fichiers sur un serveur Gopher.

Remarque

Les classes CGopherConnection, , CGopherFile, CGopherLocator CGopherFileFindet leurs membres ont été déconseillés parce qu’ils ne fonctionnent pas sur la plateforme Windows XP, mais ils continueront à travailler sur des plateformes antérieures.

Syntaxe

class CGopherFile : public CInternetFile

Membres

Constructeurs protégés

Nom Description
CGopherFile ::CGopherFile Construit un objet CGopherFile.

Notes

Le service gopher ne permet pas aux utilisateurs d’écrire des données dans un fichier gopher, car ce service fonctionne principalement en tant qu’interface pilotée par le menu pour rechercher des informations. Les CGopherFile fonctions Writemembres , WriteStringet Flush ne sont pas implémentées pour CGopherFile. L’appel de ces fonctions sur un CGopherFile objet retourne une exception CNotSupportedException.

Pour en savoir plus sur CGopherFile l’utilisation des autres classes Internet MFC, consultez l’article Programmation Internet avec WinInet.

Hiérarchie d'héritage

CObject

CFile

CStdioFile

CInternetFile

CGopherFile

Spécifications

En-tête : afxinet.h

CGopherFile ::CGopherFile

Cette fonction membre est appelée pour construire un CGopherFile objet.

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

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

Paramètres

hFile
Handle d’un fichier HINTERNET.

refLocator
Référence à un objet CGopherLocator .

pConnection
Pointeur vers un objet CGopherConnection .

hSession
Descripteur de la session Internet active.

pstrLocator
Pointeur vers une chaîne utilisée pour localiser le serveur gopher. Pour plus d’informations sur les localisateurs de chiffrement, consultez Sessions Gopher.

dwLocLen
DWORD contenant le nombre d’octets dans pstrLocator.

dwContext
Pointeur vers l’identificateur de contexte du fichier en cours d’ouverture.

Notes

Vous avez besoin d’un CGopherFile objet pour lire à partir d’un fichier pendant une session Internet de chiffrement.

Vous ne créez jamais d’objet CGopherFile directement. Au lieu de cela, appelez CGopherConnection ::OpenFile pour ouvrir un fichier sur un serveur gopher.

Voir aussi

CInternetFile, classe
Graphique hiérarchique
CInternetFile, classe
CGopherLocator, classe
CGopherFileFind, classe
CGopherConnection, classe