Manager.URL_CANONFLAGS Enumeración

Definición

Especifica cómo se convierte una dirección URL en formato canónico.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public: enum class Manager::URL_CANONFLAGS
public enum Manager.URL_CANONFLAGS
type Manager.URL_CANONFLAGS = 
Public Enum Manager.URL_CANONFLAGS
Herencia
Manager.URL_CANONFLAGS

Campos

Nombre Valor Description
URL_WININET_COMPATIBILITY -2147483648

Combine todos los parámetros para crear una dirección URL completa.

URL_ESCAPE_PERCENT 4096

Convierta cualquier aparición de "%" en su secuencia de escape.

URL_ESCAPE_SEGMENT_ONLY 8192

Indicación de que la dirección URL contiene solo la sección que sigue al componente de servidor, pero que precede a la consulta. Todos los caracteres no seguros de la cadena se convierten. Si se proporciona una dirección URL completa cuando se establece esta marca, se convierten todos los caracteres no seguros de toda la cadena, incluidos # y ? Caracteres. Combine esta marca con URL_ESCAPE_PERCENT para incluir ese carácter en la conversión. Esta marca no se puede combinar con URL_ESCAPE_SPACES_ONLY o URL_DONT_ESCAPE_EXTRA_INFO.

URL_FILE_USE_PATHURL 65536

Use el modo de compatibilidad de rutas de acceso de DOS para crear identificadores uniformes de recursos (URI) de "archivo".

URL_UNESCAPE_INPLACE 1048576

Convierta las secuencias de escape en caracteres normales y sobrescriba la cadena original.

URL_CONVERT_IF_DOSPATH 2097152

Convierta a una dirección URL si está en formato dospath.

URL_UNESCAPE_HIGH_ANSI_ONLY 4194304

Unescape only high ANSI escape characters.

URL_INTERNAL_PATH 8388608

Convierta cualquier aparición de "#" en su secuencia de escape.

URL_BROWSER_MODE 33554432

Se define para que sea igual que URL_DONT_ESCAPE_EXTRA_INFO.

URL_DONT_ESCAPE_EXTRA_INFO 33554432

Solo se usa junto con URL_ESCAPE_SPACES_ONLY para evitar la conversión de caracteres en la consulta (la parte de la dirección URL después del primer # o ? carácter encontrado en la cadena). Esta marca no debe usarse sola ni combinarse con URL_ESCAPE_SEGMENT_ONLY.

URL_DONT_UNESCAPE_EXTRA_INFO 33554432

Solo se usa junto con URL_ESCAPE_SPACES_ONLY para evitar la conversión de caracteres en la consulta (la parte de la dirección URL después del primer # o ? carácter encontrado en la cadena). Esta marca no debe usarse sola ni combinarse con URL_ESCAPE_SEGMENT_ONLY.

URL_ESCAPE_SPACES_ONLY 67108864

Reemplace solo los espacios por secuencias de escape. Esta marca tiene prioridad sobre URL_ESCAPE_UNSAFE, pero no se aplica a direcciones URL opacas.

URL_DONT_SIMPLIFY 134217728

Trate "/./" y "/.. /" en una cadena de dirección URL como caracteres literales, no como abreviada para la navegación.

URL_NO_META 134217728

Se define para que sea igual que URL_DONT_SIMPLIFY.

URL_UNESCAPE 268435456

Unescape any escape sequences that the URLs contain, with two exceptions. Las secuencias de escape de "?" y "#" no están sin escape. Si también se establece una de las marcas de URL_ESCAPE, las dos direcciones URL se desenrutan primero y, a continuación, se combinan y luego se escapan.

URL_ESCAPE_UNSAFE 536870912

Reemplace caracteres no seguros por sus secuencias de escape. Los caracteres no seguros son aquellos caracteres que se pueden modificar durante el transporte a través de Internet e incluyen los <caracteres , >{, }, |, ^, [, ], y ' . Esta marca se aplica a todas las direcciones URL, incluidas las direcciones URL opacas.

URL_PLUGGABLE_PROTOCOL 1073741824

Combine direcciones URL con protocolos conectables definidos por el cliente, según la especificación world Wide Web Consortium (W3C). Esta marca no se aplica a protocolos estándar como ftp, http, gopher, etc.

Comentarios

Esta enumeración se usa en llamadas a la función urlCanonicalize de la función no administrada Windows. Los valores de enumeración se definen en Shlwapi.h. Las marcas se pueden combinar.

Se aplica a