CGopherConnection::CreateLocator

CGopherLocator CreateLocator (LPCTSTR pstrDisplayString, LPCTSTR pstrSelectorString, DWORD dwGopherType );

statyczne CGopherLocator CreateLocator(LPCTSTR pstrLocator );

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

Wartość zwracany

Obiekt CGopherLocator.

Parametry

pstrDisplayString

Wskaźnik ciąg zawierający nazwę protokołu gopher dokumentu lub katalog ma być pobrana. Jeżeli parametr pstrDisplayString ma wartość NULL, zwracany jest domyślnym katalogiem serwera protokołu gopher.

pstrSelectorString

Wskaźnik ciąg selektor do wysłania na serwer gopher w celu pobrania zapasu. pstrSelectorString może być NULL.

dwGopherType

Określa on, czy pstrSelectorString odwołuje się do katalogu lub dokumentu i czy żądanie dotyczy protokołu gopher lub gopher +. Zobacz atrybuty do struktury GOPHER_FIND_DATA w zestawie ActiveX SDK.

pstrLocator

Wskaźnik ciąg identyfikujący plik, aby otworzyć. Ogólnie rzecz biorąc ten ciąg jest zwracany z wywołania CGopherFileFind::GetLocator.

pstrServerName

Wskaźnik ciąg zawierający nazwę serwera protokołu gopher.

nPort

Numer identyfikujący portu internetowego dla tego połączenia.

Uwagi

Wywołanie tej funkcji Państwa, aby utworzyć Lokalizator protokołu gopher do określenia pliku na serwer gopher. Statyczne wersja funkcji składowej wymaga, można określić serwer, natomiast wersja niestatycznego wykorzystuje nazwę serwera z obiektu connection.

W celu pobierania informacji z serwera protokołu gopher, aplikacja musi najpierw uzyskać Lokalizator protokołu gopher. Aplikacja następnie musi traktować Lokalizator jako token nieprzezroczyste (oznacza to, że stosowanie można użyć lokalizatora, ale nie bezpośrednio manipulować lub porównać go). Normalnie aplikacja używa lokalizatora kontrolerów domen dla wywołań funkcji członek CGopherFileFind::FindFile do pobrania określoną cząstką informacji.

Omówienie CGopherConnection |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CFtpConnection, CHttpConnection, CInternetConnection, CGopherLocator, CGopherFileFind

Index