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