AppRecordingManager.SaveScreenshotToFilesAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
异步保存包含调用应用的当前内容的图像文件。
public:
virtual IAsyncOperation<AppRecordingSaveScreenshotResult ^> ^ SaveScreenshotToFilesAsync(StorageFolder ^ folder, Platform::String ^ filenamePrefix, AppRecordingSaveScreenshotOption option, IIterable<Platform::String ^> ^ requestedFormats) = SaveScreenshotToFilesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<AppRecordingSaveScreenshotResult> SaveScreenshotToFilesAsync(StorageFolder const& folder, winrt::hstring const& filenamePrefix, AppRecordingSaveScreenshotOption const& option, IIterable<winrt::hstring> const& requestedFormats);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<AppRecordingSaveScreenshotResult> SaveScreenshotToFilesAsync(StorageFolder folder, string filenamePrefix, AppRecordingSaveScreenshotOption option, IEnumerable<string> requestedFormats);
function saveScreenshotToFilesAsync(folder, filenamePrefix, option, requestedFormats)
Public Function SaveScreenshotToFilesAsync (folder As StorageFolder, filenamePrefix As String, option As AppRecordingSaveScreenshotOption, requestedFormats As IEnumerable(Of String)) As IAsyncOperation(Of AppRecordingSaveScreenshotResult)
参数
- folder
- StorageFolder
录制的媒体文件要写入到的路径。
- filenamePrefix
-
String
Platform::String
winrt::hstring
用于保存图像的文件名前缀。 系统将相应的扩展名追加到 requestedFormats 参数中指定的每种格式的文件名。
一个 值,该值指定用于保存屏幕截图的选项。 为了帮助系统执行正确的颜色空间转换,如果要保存的内容包括 HDR 内容,应用应指定 HdrContentVisible 。 否则,应用应指定 None。
指定保存屏幕截图图像的格式的字符串列表。 使用 SupportedScreenshotMediaEncodingSubtypes 属性获取此参数支持的值的列表。
返回
异步操作,在完成时返回 AppRecordingSaveScreenshotResult ,可用于获取有关保存操作结果的信息。
- 属性
注解
使用 AppRecordingManager 保存的图像文件不会引入到 GameDVR 或 XBox 应用等第一方体验中。