CGopherConnection::CreateLocator
Wywołanie tej funkcji Członkowskich utworzyć locator gopher, aby znaleźć lub zidentyfikować plik na serwer 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
Wskaźnik ciąg zawierający nazwę dokumentu gopher lub katalogu, które mają zostać pobrane.Jeśli pstrDisplayString jest parametr NULL, zwracany jest katalog domyślny serwer gopher.pstrSelectorString
Wskaźnik ciągu selektor przesyłany do serwera gopher pobieraniu towaru.pstrSelectorStringmoże być NULL.dwGopherType
Określa czy pstrSelectorString odnosi się do katalogu lub dokumentu, i czy wniosek jest gopher lub gopher +.Zobacz atrybuty dla struktury GOPHER_FIND_DATA w Windows SDK.pstrLocator
Wskaźnik ciąg identyfikujący otworzyć plik.Ogólnie, ten ciąg jest zwracany z wywołania CGopherFileFind::GetLocator.pstrServerName
Wskaźnik ciąg zawierający nazwę serwera gopher.nPort
Numer identyfikujący portu internetowego dla tego połączenia.
Wartość zwracana
A CGopherLocator obiektu.
Uwagi
Statyczne wersję funkcji Członkowskich wymaga określić serwer, podczas gdy wersja niestatyczny używa nazwy serwera z obiektu połączenie.
Aby pobrać informacje z serwera protokołu gopher, aplikacji najpierw może uzyskać gopher locator.Aplikacja musi następnie traktować Lokalizator jako nieprzezroczyste token (aplikacji można użyć lokalizatora, ale nie bezpośrednio manipulować lub, porównać go).Normalnie, aplikacja wykorzystuje Lokalizator wywołania CGopherFileFind::FindFile Członkowskich funkcji pobrać określone informacje.
Wymagania
Nagłówek: afxinet.h