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