Compartir a través de


CGopherConnection::CreateLocator

Llame a esta función miembro para crear un localizador de gopher para buscar o para identificar un archivo en un servidor 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 
);

Parámetros

  • pstrDisplayString
    Un puntero a una cadena que contiene el nombre del documento o del directorio de gopher que se recuperarán.Si el parámetro de pstrDisplayString es NULL, el directorio predeterminado del servidor gopher se devuelve.

  • pstrSelectorString
    Un puntero a la cadena de selector se envía al servidor gopher para recuperar un elemento.pstrSelectorString puede ser NULL.

  • dwGopherType
    Especifica si pstrSelectorString hace referencia a un directorio o un documento, y si la solicitud es gopher o gopher+.Vea los atributos de la estructura GOPHER_FIND_DATA en Windows SDK.

  • pstrLocator
    Un puntero a una cadena que identifica el archivo que desea abrir.Normalmente, esta cadena se devuelve de una llamada a CGopherFileFind::GetLocator.

  • pstrServerName
    un puntero a una cadena que contiene el nombre de servidor gopher.

  • nPort
    Número que identifica el puerto de internet para esta conexión.

Valor devuelto

Un objeto de CGopherLocator .

Comentarios

La versión estática de la función miembro requiere especificar un servidor, mientras que la versión no estática utiliza el nombre del objeto de conexión.

Para recuperar información de un servidor gopher, una aplicación debe obtener un localizador de gopher.La aplicación deberá tratar el localizador como token opaca (es decir, la aplicación puede utilizar el atributo locator pero no directamente manipularlo o comparar).Normalmente, la aplicación utiliza el localizador para las llamadas a la función miembro de CGopherFileFind::FindFile para recuperar un fragmento específico.

Requisitos

encabezado: afxinet.h

Vea también

Referencia

Clase de CGopherConnection

Gráfico de jerarquía

Clase de CFtpConnection

Clase de CHttpConnection

Clase de CInternetConnection

Clase de CGopherLocator

Clase de CGopherFileFind