Manager.URL_CANONFLAGS Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.