Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Declara un punto de extensibilidad de la aplicación de tipo windows.fileTypeAssociation. Una asociación de tipo de archivo indica que la aplicación está registrada para controlar los archivos de los tipos especificados.
Jerarquía de elementos
<Package>
└─ <Applications>
└─ <Application>
└─ <Extensions>
└─ <uap:Extension>
└─ <uap:FileTypeAssociation>
Sintaxis
<uap:FileTypeAssociation
Name = 'A required string between 1 and 64 characters in length.'
DesiredView = 'An optional string that can have one of the following values: "default", "useLess", "useHalf", "useMore", or "useMinimum".'
desktop2:UseUrl = 'An optional boolean value.'
desktop2:AllowSilentDefaultTakeOver = 'An optional boolean value.'
desktop5:ThumbnailTypeOverlay = 'An optional string between 1 and 256 characters in length that ends with `.jpg`, `.png`, or `.jpeg` that can't contain these characters: `<`, `>`, `:`, `%`, `"`, `|`, `?`, or `*`. In this string, the `/` and `\` characters can't be the first or last characters. Also, the string can contain `/` or `\` but not both.'
uap8:Launch = 'An optional string that can have one of the following values: "file", or "placeholderFile".' >
<!-- Child elements -->
uap:DisplayName?
uap:Logo?
uap:Logo?
uap:Logo?
uap:InfoTip?
uap:EditFlags?
uap:SupportedFileTypes
uap:FileTypeAssociationSupportedVerbsChoice?
uap:KindMap?
uap:MigrationProgIds?
uap:ThumbnailHandler?
uap:DesktopPreviewHandler?
uap:DesktopPropertyHandler?
uap:OleClass?
uap:PropertyLists?
uap:ProgId?
uap:ProgId?
uap:IconHandler?
</uap:FileTypeAssociation>
Clave
? opcional (cero o uno)
Atributos
| Atributo | Descripción | Tipo de dato | Obligatorio | Valor predeterminado |
|---|---|---|---|---|
| Nombre | Nombre de la asociación de tipos de archivo. Puede usar este nombre para organizar y agrupar tipos de archivo. El nombre debe tener todos los caracteres en minúsculas sin espacios. | Cadena entre 1 y 64 caracteres de longitud. | Sí | |
| DesiredView | Cantidad deseada de espacio de pantalla que se usará cuando se inicie la aplicación. Esta preferencia de modo de vista es solo un valor solicitado. El tamaño preferido que especifique no se garantiza que se respete por Windows, por lo que no debe escribir código que se base en nunca entrar en un tamaño menor que el tamaño mínimo preferido o mayor que el tamaño máximo preferido. | Cadena opcional que puede tener uno de los siguientes valores: default, useLess, useHalf, useMore, useMinimum. | No | |
| desktop2:UseUrl | Si se establece en true, especifica que la aplicación puede aceptar una dirección URL, en lugar de un nombre de archivo, en la línea de comandos.
Applications que puede abrir documentos directamente desde Internet, como exploradores web y reproductores multimedia, debe usar este valor. Cuando ShellExecuteEx inicia una aplicación y este valor se establece en false, el comportamiento predeterminado, ShellExecuteEx descarga el documento en un archivo local e invoca al controlador en la copia local. |
Valor booleano opcional. | No | |
| desktop2:AllowSilentDefaultTakeOver | Si se establece en true, la aplicación aparecerá en una lista "Abrir con", pero no será la aplicación predeterminada para el tipo de archivo. | Valor booleano opcional. | No | |
| desktop5:ThumbnailTypeOverlay | Un recurso de imagen para una superposición de miniaturas. | Cadena opcional entre 1 y 256 caracteres de longitud que termina con , o que no puede contener estos caracteres: <, >, :, %", , |, o *?..jpeg.png.jpg En esta cadena, los / caracteres y \ no pueden ser los primeros o últimos caracteres. Además, la cadena puede contener / o \ no ambos. |
No | |
| uap8:Launch | Cadena opcional que puede tener uno de los siguientes valores: file, placeholderFile. | No |
Elementos secundarios
| Elemento secundario | Descripción |
|---|---|
| uap:DisplayName | Nombre descriptivo que se puede mostrar a los usuarios. |
| uap:Logo | Ruta de acceso a un archivo que contiene una imagen. |
| previewappcompat3:Logo | Ruta de acceso a un archivo que contiene una imagen. Agrega compatibilidad con extensiones de archivo .ico. |
| desktop7:Logo | Ruta de acceso a un archivo que contiene una imagen. Agrega compatibilidad con archivos .ico, .dlly .exe. |
| uap:InfoTip | Define una cadena que proporciona información adicional al usuario sobre el tipo de archivo. |
| uap:EditFlags | Especifica el tipo de información que ve el usuario al abrir un archivo asociado al punto de extensibilidad. |
| uap:SupportedFileTypes | |
| uap4:KindMap | Especifica qué es Kind y cómo se usa. |
| rescap3:MigrationProgIds | Contiene valores de identificador de programación (ProgID) que describen la aplicación, el componente y la versión de cada aplicación de escritorio de la que desea heredar asociaciones de archivos. |
| desktop2:ThumbnailHandler | Habilita thumbnailProvider para una asociación de tipo de archivo. |
| desktop2:DesktopPreviewHandler | Habilita la declaración de un controlador de vista previa para una asociación de tipo de archivo. |
| desktop2:DesktopPropertyHandler | Habilita la declaración de un controlador de propiedades para una asociación de tipo de archivo. |
| desktop2:OleClass | Permite que OLE obtenga la clase OLE registrada para una extensión de archivo determinada. |
| desktop3:PropertyLists | Contiene una lista de propiedades que se van a mostrar en la pestaña propiedades de un archivo. |
| previewappcompat:ProgId | Identificador de programación (ProgID) que se puede asociar a un CLSID. ProgID identifica una clase pero con menos precisión que un CLSID porque no se garantiza que sea único globalmente. |
| desktop7:ProgId | Identificador de programación (ProgID) que se puede asociar a un CLSID. ProgID identifica una clase pero con menos precisión que un CLSID porque no se garantiza que sea único globalmente. |
| desktop10:IconHandler | Habilita un IconHandler para una asociación de tipo de archivo. |
Elementos primarios
| Elemento principal | Descripción |
|---|---|
| uap:Extension | Declara un punto de extensibilidad para la aplicación. |
Requisitos
| Elemento | Importancia |
|---|---|
| Namespace | http://schemas.microsoft.com/appx/manifest/uap/windows10 |
| desktop2 | http://schemas.microsoft.com/appx/manifest/desktop/windows10/2 |
| desktop5 | http://schemas.microsoft.com/appx/manifest/desktop/windows10/5 |
| uap8 | http://schemas.microsoft.com/appx/manifest/uap/windows10/8 |
| versión mínima del sistema operativo | Windows 10 versión 1511 (compilación 10586) |