PrintExtensionContext 类

定义

提供打印机扩展对象的上下文。

public ref class PrintExtensionContext abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Printers.Extensions.ExtensionsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PrintExtensionContext final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Printers.Extensions.ExtensionsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class PrintExtensionContext
Public Class PrintExtensionContext
继承
Object Platform::Object IInspectable PrintExtensionContext
属性

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.10240.0 中引入)
API contract
Windows.Devices.Printers.Extensions.ExtensionsContract (在 v1.0 中引入)

注解

以下 JavaScript 代码片段使用 DeviceInformation ID 检索 PrinterExtensionContext,然后使用上下文创建帮助程序对象:

// This function runs when the user taps the Back button
function getInkStatus(deviceInformationId) {
    var responseString;
    try {
        var context = Windows.Devices.Printers.Extensions.
            PrintExtensionContext.fromDeviceId(deviceInformationId);
        var helper = new Microsoft.Samples.Printing.WwaDca.
            PrintHelperClass(context);
        var responseString = helper.getInkLevel(1);
    } catch (e) {
        responseString = "deviceInformationId: " + deviceInformationId + 
            " Message: " + e.message;
    }
    return responseString
}

有关使用 PrinterExtensionContext 类的详细信息,请参阅硬件开发人员中心上的 适用于打印机的 UWP 设备应用 主题。

方法

FromDeviceId(String)

根据 DeviceInformation ID 获取打印机扩展对象的上下文。

适用于

另请参阅