Compartir a través de


ClaimedLineDisplay Clase

Definición

Representa un dispositivo de visualización de línea reclamada.

public ref class ClaimedLineDisplay sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ClaimedLineDisplay final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ClaimedLineDisplay : System.IDisposable
Public NotInheritable Class ClaimedLineDisplay
Implements IDisposable
Herencia
Object Platform::Object IInspectable ClaimedLineDisplay
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)

Comentarios

Este objeto se puede construir directamente o mediante LineDisplay.ClaimAsync. A diferencia de otros periféricos, se ha quitado el método EnableAsync() para las pantallas de línea. En su lugar, el dispositivo se habilita implícitamente cada vez que se envían comandos que requieren que la pantalla de línea esté en un estado habilitado.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1709 16299 CheckHealthAsync
1709 16299 CheckPowerStatusAsync
1709 16299 CustomGlyphs
1709 16299 GetAttributes
1709 16299 GetStatisticsAsync
1709 16299 MaxBitmapSizeInPixels
1709 16299 StatusUpdated
1709 16299 SupportedCharacterSets
1709 16299 SupportedScreenSizesInCharacters
1709 16299 TryClearDescriptorsAsync
1709 16299 TryCreateWindowAsync
1709 16299 TrySetDescriptorAsync
1709 16299 TryStoreStorageFileBitmapAsync(StorageFile)
1709 16299 TryStoreStorageFileBitmapAsync(StorageFile,LineDisplayHorizontalAlignment,LineDisplayVerticalAlignment)
1709 16299 TryStoreStorageFileBitmapAsync(StorageFile,LineDisplayHorizontalAlignment,LineDisplayVerticalAlignment,Int32)
1709 16299 TryUpdateAttributesAsync
1809 17763 Closed

Propiedades

Capabilities

Obtiene las funciones de la presentación de línea reclamada.

CustomGlyphs

Obtiene la lista de glifos personalizados de la pantalla de líneas, si se admite la característica.

DefaultWindow

Obtiene la ventana de dispositivo predeterminada de la presentación de líneas.

DeviceControlDescription

Obtiene la descripción del control de dispositivo de la pantalla de línea.

DeviceControlVersion

Obtiene el número de versión del control de dispositivo de la pantalla de línea.

DeviceId

Obtiene el DeviceInformation.Id de la presentación de líneas.

DeviceServiceVersion

Obtiene el número de versión del servicio de la presentación de líneas.

MaxBitmapSizeInPixels

Obtiene el tamaño máximo del mapa de bits.

PhysicalDeviceDescription

Obtiene la descripción del dispositivo físico.

PhysicalDeviceName

Obtiene el nombre del dispositivo físico.

SupportedCharacterSets

Obtiene los juegos de caracteres admitidos por la presentación de líneas.

SupportedScreenSizesInCharacters

Obtiene los tamaños de pantalla admitidos por la pantalla de línea.

Métodos

CheckHealthAsync(UnifiedPosHealthCheckLevel)

Obtiene el estado de mantenimiento del dispositivo de forma asincrónica.

CheckPowerStatusAsync()

Obtiene el estado de energía actual del dispositivo.

Close()

Cierre la sesión de visualización de líneas. Para C++ y JavaScript, use Close(). Para C# y Visual Basic, use Dispose().

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

FromIdAsync(String)

Crea un objeto LineDisplay a partir del DeviceInformation.Id.

GetAttributes()

Obtiene los atributos de la presentación de líneas.

GetDeviceSelector()

Obtiene una cadena de sintaxis de consulta avanzada (AQS) que puede usar para enumerar las pantallas de línea disponibles.

GetDeviceSelector(PosConnectionTypes)

Obtiene una cadena de sintaxis de consulta avanzada (AQS) que puede usar para enumerar la línea se muestra disponible en los tipos de conexión especificados.

GetStatisticsAsync(IIterable<String>)

Recupera las estadísticas solicitadas de la presentación de líneas.

RetainDevice()

Conserva la notificación de una aplicación en un dispositivo de visualización de línea después de que otra aplicación lo haya reclamado con LineDisplay.ClaimAsync.

TryClearDescriptorsAsync()

Intenta borrar de forma asincrónica todas las descripciones.

TryCreateWindowAsync(Rect, Size)

Intenta crear de forma asincrónica un LineDisplayWindow.

TrySetDescriptorAsync(UInt32, LineDisplayDescriptorState)

Intenta establecer de forma asincrónica un descriptor mediante el atributo especificado.

TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment, Int32)

Intenta almacenar de forma asincrónica una imagen de mapa de bits de un objeto StorageFile para que se muestre más adelante en el dispositivo de visualización de líneas.

TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment)

Intenta almacenar de forma asincrónica una imagen de mapa de bits de un objeto StorageFile para que se muestre más adelante en el dispositivo de visualización de líneas.

TryStoreStorageFileBitmapAsync(StorageFile)

Intenta almacenar de forma asincrónica una imagen de mapa de bits de un objeto StorageFile para que se muestre más adelante en el dispositivo de visualización de líneas.

TryUpdateAttributesAsync(LineDisplayAttributes)

Novedades los atributos del dispositivo.

Eventos

Closed

Evento que se genera cuando se cierra El objeto ClaimedLineDisplay .

ReleaseDeviceRequested

Se produce cuando otra aplicación reclama una presentación de línea reclamada con LineDisplay.ClaimAsync.

StatusUpdated

Notifica a la aplicación que hay un cambio en el estado de energía de la pantalla de línea.

Se aplica a