Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CGopherConnection

Diagram hierarchii

Klasa CFtpConnection

Klasa CHttpConnection

Klasa CInternetConnection

Klasa CGopherLocator

Klasa CGopherFileFind