CGopherConnection::CreateLocator

CGopherLocator CreateLocator (LPCTSTR PstrDisplayString, LPCTSTR PstrSelectorString, DWORD DwGopherType );

statische CGopherLocator CreateLocator(LPCTSTR pstrLocator );

statische CGopherLocator CreateLocator (LPCTSTR PstrServerName, LPCTSTR PstrDisplayString, LPCTSTR PstrSelectorString, DWORD DwGopherType, INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER);

Rückgabewert

Ein CGopherLocator -Objekt.

Parameter

pstrDisplayString

Ein Zeiger auf eine Zeichenfolge mit dem Namen der Gopher-Dokuments oder des Verzeichnisses abgerufen werden. Wenn der PstrDisplayString -Parameter NULList, wird das Standardverzeichnis für den Gopherserver zurückgegeben.

pstrSelectorString

Ein Zeiger auf die Zeichenfolge Selektor an die Gopherserver gesendet werden, um ein Element abzurufen. PstrSelectorString kann NULL sein.

dwGopherType

Gibt an, ob PstrSelectorString auf ein Verzeichnis oder eine Dokument bezieht, und ob die Anforderung Gopher oder Gopher + ist. Finden Sie unter Attribute für die Struktur GOPHER_FIND_DATA im ActiveX SDK.

pstrLocator

Ein Zeiger auf eine Zeichenfolge, die zu öffnende Datei identifiziert. Diese Zeichenfolge wird im Allgemeinen von einem Aufruf von CGopherFileFind::GetLocator zurückgegeben.

pstrServerName

Ein Zeiger auf eine Zeichenfolge mit den Namen des Gopher-Servers.

nPort

Die Nummer identifiziert den Internet-Port für diese Verbindung.

Bemerkungen

Rufen Sie diese Memberfunktion um einen Gopherlokator zu finden oder bestimmen Sie eine Datei auf einem Gopherserver zu erstellen. Die statische Version der Memberfunktion müssen Sie zum Angeben eines Servers, während die nicht-statische Version Servernamen aus dem Connection-Objekt verwendet.

Um Abrufen von Informationen aus einem Gopherserver muss eine Anwendung zunächst einen Gopherlokator abrufen. Die Anwendung muss dann den Locator als nicht transparente Token behandelt (das heißt, die Anwendung kann der Locator aber nicht direkt manipulieren oder vergleichen). Normalerweise, verwendet die Anwendung das Verzeichnis für Aufrufe an die CGopherFileFind::FindFile -Memberfunktion ein spezifisches Stück von Informationen abrufen.

CGopherConnection Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CFtpConnection, CHttpConnection, CInternetConnection, CGopherLocator, CGopherFileFind

Index