다음을 통해 공유


CGopherFile 클래스

Gopher 서버에서 파일을 찾고 읽는 기능을 제공합니다.

참고 항목

클래스CGopherConnection, CGopherFileCGopherFileFindCGopherLocator 및 해당 멤버는 Windows XP 플랫폼에서 작동하지 않으므로 더 이상 사용되지 않지만 이전 플랫폼에서 계속 작동합니다.

구문

class CGopherFile : public CInternetFile

멤버

보호된 생성자

속성 설명
CGopherFile::CGopherFile CGopherFile 개체를 생성합니다.

설명

gopher 서비스는 정보를 찾기 위한 메뉴 기반 인터페이스로 기본 작동하기 때문에 사용자가 gopher 파일에 데이터를 쓸 수 없습니다. CGopherFile 멤버 함수 , WriteWriteStringFlush 에 대해 CGopherFile구현되지 않습니다. 개체에서 이러한 함수를 CGopherFile 호출하면 CNotSupportedException이 반환됩니다.

다른 MFC 인터넷 클래스의 작동 방식에 CGopherFile 대한 자세한 내용은 WinInet을 사용한 인터넷 프로그래밍 문서를 참조하세요.

상속 계층 구조

CObject

CFile

CStdioFile

CInternetFile

CGopherFile

요구 사항

헤더: afxinet.h

CGopherFile::CGopherFile

이 멤버 함수는 개체를 생성하기 위해 호출됩니다 CGopherFile .

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

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

매개 변수

hFile
HINTERNET 파일에 대한 핸들입니다.

refLocator
CGopherLocator 개체에 대한 참조입니다 .

pConnection
CGopher커넥트ion 개체에 대한 포인터입니다.

hSession
현재 인터넷 세션에 대한 핸들입니다.

pstrLocator
gopher 서버를 찾는 데 사용되는 문자열에 대한 포인터입니다. 고퍼 로케이터에 대한 자세한 내용은 Gopher 세션을 참조하세요.

dwLocLen
pstrLocator의 바이트 수를 포함하는 DWORD입니다.

dwContext
열려는 파일의 컨텍스트 식별자에 대한 포인터입니다.

설명

고퍼 인터넷 세션 중에 파일에서 읽을 개체가 필요합니다 CGopherFile .

개체를 CGopherFile 직접 만들지 않습니다. 대신 CGopher커넥트ion::OpenFile을 호출하여 gopher 서버에서 파일을 엽니다.

참고 항목

CInternetFile 클래스
계층 구조 차트
CInternetFile 클래스
CGopherLocator 클래스
CGopherFileFind 클래스
CGopherConnection 클래스