다음을 통해 공유


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를 기반으로 프린터 확장 개체의 컨텍스트를 가져옵니다.

적용 대상

추가 정보