AppCaptureServices 类

定义

管理应用捕获的状态。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

public ref class AppCaptureServices sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppCaptureContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppCaptureServices final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppCaptureContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppCaptureServices
Public NotInheritable Class AppCaptureServices
继承
Object Platform::Object IInspectable AppCaptureServices
属性

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.15063.0 中引入)
API contract
Windows.Media.Capture.AppCaptureContract (在 v4.0 中引入)
应用功能
appCaptureServices appCaptureSettings

注解

如果后台服务由于空闲超时而关闭,则此 API 可能会引发错误。

属性

CanCapture

获取一个值,该值指定是否可以执行应用捕获。

State

获取一个值,该值指定应用捕获服务的当前状态。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

方法

Record()

启动应用捕获记录操作。

RecordTimeSpan(DateTime, TimeSpan)

在指定的持续时间内从指定时间开始启动应用捕获记录操作。

适用于