Sdílet prostřednictvím


CGopherConnection::CreateLocator

Volání této funkce členů vytvořit lokátor gopher najít nebo soubor na serveru gopher.

CGopherLocator CreateLocator( 
   LPCTSTR pstrDisplayString, 
   LPCTSTR pstrSelectorString, 
   DWORD dwGopherType  
); 
static CGopherLocator CreateLocator( 
   LPCTSTR pstrLocator  
); 
static CGopherLocator CreateLocator( 
   LPCTSTR pstrServerName, 
   LPCTSTR pstrDisplayString, 
   LPCTSTR pstrSelectorString, 
   DWORD dwGopherType, 
   INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER  
);

Parametry

  • pstrDisplayString
    Ukazatel na řetězec obsahující název gopher dokumentu nebo načtení adresáře.Pokud pstrDisplayString je parametr NULL, je vrácen výchozí adresář pro server služby gopher.

  • pstrSelectorString
    Ukazatel na řetězec volič zasílané pro načtení položku serveru gopher.pstrSelectorStringmůže být NULL.

  • dwGopherType
    Určuje, zda pstrSelectorString odkazuje na adresář nebo dokument, a zda je žádost gopher nebo gopher +.Viz atributy pro strukturu GOPHER_FIND_DATA v .

  • pstrLocator
    Ukazatel na řetězec identifikující soubor otevřít.Obecně tento řetězec vrácený voláním CGopherFileFind::GetLocator.

  • pstrServerName
    Ukazatel na řetězec obsahující název serveru gopher.

  • nPort
    Číslo identifikující port Internetu pro toto připojení.

Vrácená hodnota

A CGopherLocator objektu.

Poznámky

Statická verze členské funkce vyžaduje zadání serveru, zatímco nestatický verze používá název serveru z objektu připojení.

K načtení informací ze serveru gopher, aplikace musí nejprve získat gopher locator.Aplikace musí pak považovat Lokátor neprůhledné token (, aplikace mohou pomocí vyhledávače, ale není přímo manipulovat nebo porovnat).Aplikace obvykle používá Lokátor pro volání CGopherFileFind::FindFile členské funkce získat určitou informaci.

Požadavky

Záhlaví: afxinet.h

Viz také

Referenční dokumentace

Třída CGopherConnection

Graf hierarchie

Třída CFtpConnection

Třída CHttpConnection

Třída CInternetConnection

Třída CGopherLocator

Třída CGopherFileFind