desktop2:DesktopPreviewHandler

启用文件类型关联的预览处理程序声明。

元素层次结构

<包>

    <应用程序>

         <应用程序>

              <扩展>

                   <uap:Extension>

                        <uap:FileTypeAssociation>

                             <desktop2:DesktopPreviewHandler>

语法

<desktop2:DesktopPreviewHandler
  Clsid = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
  ManualSafeSave = 'An optional boolean value.'
  EnableShareDenyNone = 'An optional boolean value.'
  EnableShareDenyWrite = 'An optional boolean value.'
  NoOplock = 'An optional boolean value.' 
  desktop10:DisplayName = 'An optional string with a value between 1 and 256 characters in length. This string is localizable.' />                                

特性和元素

属性

属性 说明 数据类型 必须 默认值
Clsid 应用包中类的 ID。 格式为 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 的 GUID。
ManualSafeSave 设置STGM_TRANSACTED (true = off) 。 可选的布尔值。
EnableShareDenyNone 设置STGM_SHARE_DENY_NONE。 可选的布尔值。
EnableShareDenyWrite 设置STGM_SHARE_DENY_WRITE。 可选的布尔值。
NoOplock 禁用 oplock 逻辑。 如果另一个进程尝试访问该文件,这将用于关闭该文件。 可选的布尔值。
desktop10:DisplayName 预览处理程序的显示名称。 一个可选字符串,其值长度介于 1 到 256 个字符之间。 此字符串可本地化。

子元素

无。

父元素

父元素 描述
uap:FileTypeAssociation 声明 类型为 windows.fileTypeAssociation 的应用扩展点。 文件类型关联指示应用已注册以处理指定类型的文件。

注解

请注意,PreviewHandler 中的 Clsid 属性 必须与 应用清单中 COM 注册的 SurrogateServer 元素中的 Class 元素下的 ID 属性匹配。

要求

命名空间 http://schemas.microsoft.com/appx/manifest/desktop/windows10/2
desktop10 http://schemas.microsoft.com/appx/manifest/desktop/windows10/10
Minimum OS Version Windows 10版本 1703 (内部版本 15063)