Compartir a través de


PrintExtensionContext Clase

Definición

Proporciona el contexto para el objeto de extensión de impresora.

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
Herencia
Object Platform::Object IInspectable PrintExtensionContext
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Desktop Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Devices.Printers.Extensions.ExtensionsContract (se introdujo en la versión v1.0)

Comentarios

El siguiente fragmento de código de JavaScript recupera PrinterExtensionContext mediante un identificador DeviceInformation y, a continuación, usa el contexto para crear un objeto auxiliar:

// 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
}

Para obtener más información sobre el uso de la clase PrinterExtensionContext , consulta el tema Aplicaciones de dispositivos para UWP para impresoras en el Centro de desarrollo de hardware.

Métodos

FromDeviceId(String)

Obtiene el contexto del objeto de extensión de impresora basado en el identificador DeviceInformation .

Se aplica a

Consulte también