AppRecordingManager.SaveScreenshotToFilesAsync 方法

定义

异步保存包含调用应用的当前内容的图像文件。

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 参数中指定的每种格式的文件名。

option
AppRecordingSaveScreenshotOption

一个 值,该值指定用于保存屏幕截图的选项。 为了帮助系统执行正确的颜色空间转换,如果要保存的内容包括 HDR 内容,应用应指定 HdrContentVisible 。 否则,应用应指定 None

requestedFormats

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

指定保存屏幕截图图像的格式的字符串列表。 使用 SupportedScreenshotMediaEncodingSubtypes 属性获取此参数支持的值的列表。

返回

异步操作,在完成时返回 AppRecordingSaveScreenshotResult ,可用于获取有关保存操作结果的信息。

属性

注解

使用 AppRecordingManager 保存的图像文件不会引入到 GameDVR 或 XBox 应用等第一方体验中。

适用于