Compartilhar via


ClaimedLineDisplay Classe

Definição

Representa um dispositivo de exibição de linha reivindicado.

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
Herança
Object Platform::Object IInspectable ClaimedLineDisplay
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Comentários

Esse objeto pode ser construído diretamente ou usando LineDisplay.ClaimAsync. Ao contrário de outros periféricos, o método EnableAsync() foi removido para exibições de linha. Em vez disso, o dispositivo é habilitado implicitamente sempre que são enviados comandos que exigem que a exibição de linha esteja em um estado habilitado.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1.709 16299 CheckHealthAsync
1.709 16299 CheckPowerStatusAsync
1.709 16299 CustomGlyphs
1.709 16299 GetAttributes
1.709 16299 GetStatisticsAsync
1.709 16299 MaxBitmapSizeInPixels
1.709 16299 StatusUpdated
1.709 16299 SupportedCharacterSets
1.709 16299 SupportedScreenSizesInCharacters
1.709 16299 TryClearDescriptorsAsync
1.709 16299 TryCreateWindowAsync
1.709 16299 TrySetDescriptorAsync
1.709 16299 TryStoreStorageFileBitmapAsync(StorageFile)
1.709 16299 TryStoreStorageFileBitmapAsync(StorageFile,LineDisplayHorizontalAlignment,LineDisplayVerticalAlignment)
1.709 16299 TryStoreStorageFileBitmapAsync(StorageFile,LineDisplayHorizontalAlignment,LineDisplayVerticalAlignment,Int32)
1.709 16299 TryUpdateAttributesAsync
1809 17763 Fechadas

Propriedades

Capabilities

Obtém os recursos da exibição de linha reivindicada.

CustomGlyphs

Obtém a lista de glifos personalizados da exibição de linha, se o recurso tiver suporte.

DefaultWindow

Obtém a janela padrão do dispositivo da exibição de linha.

DeviceControlDescription

Obtém a descrição do controle do dispositivo da exibição de linha.

DeviceControlVersion

Obtém o número de versão de controle do dispositivo da exibição de linha.

DeviceId

Obtém o DeviceInformation.Id da exibição de linha.

DeviceServiceVersion

Obtém o número de versão do serviço da exibição de linha.

MaxBitmapSizeInPixels

Obtém o tamanho máximo do bitmap.

PhysicalDeviceDescription

Obtém a descrição do dispositivo físico.

PhysicalDeviceName

Obtém o nome do dispositivo físico.

SupportedCharacterSets

Obtém os conjuntos de caracteres compatíveis com a exibição de linha.

SupportedScreenSizesInCharacters

Obtém os tamanhos de tela compatíveis com a exibição de linha.

Métodos

CheckHealthAsync(UnifiedPosHealthCheckLevel)

Obtém o estado de integridade do dispositivo de forma assíncrona.

CheckPowerStatusAsync()

Obtém o status de energia atual do dispositivo.

Close()

Feche a sessão de exibição de linha. Para C++ e JavaScript, use Close(). Para C# e Visual Basic, use Dispose().

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

FromIdAsync(String)

Cria um objeto LineDisplay do DeviceInformation.Id.

GetAttributes()

Obtém os atributos da exibição de linha.

GetDeviceSelector()

Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada) que você pode usar para listar as exibições de linha disponíveis.

GetDeviceSelector(PosConnectionTypes)

Obtém uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada) que você pode usar para listar as exibições de linha disponíveis nos tipos de conexão especificados

GetStatisticsAsync(IIterable<String>)

Recupera as estatísticas solicitadas da exibição de linha.

RetainDevice()

Retém a declaração de um aplicativo em um dispositivo de exibição de linha depois que ele foi reivindicado por outro aplicativo com LineDisplay.ClaimAsync.

TryClearDescriptorsAsync()

Tenta limpar de forma assíncrona todas as descrições.

TryCreateWindowAsync(Rect, Size)

Tenta criar de forma assíncrona um LineDisplayWindow.

TrySetDescriptorAsync(UInt32, LineDisplayDescriptorState)

Tenta definir de forma assíncrona um descritor usando o atributo especificado.

TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment, Int32)

Tenta armazenar de forma assíncrona uma imagem bitmap de um StorageFile para exibição posterior no dispositivo de exibição de linha.

TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment)

Tenta armazenar de forma assíncrona uma imagem bitmap de um StorageFile para exibição posterior no dispositivo de exibição de linha.

TryStoreStorageFileBitmapAsync(StorageFile)

Tenta armazenar de forma assíncrona uma imagem bitmap de um StorageFile para exibição posterior no dispositivo de exibição de linha.

TryUpdateAttributesAsync(LineDisplayAttributes)

Atualizações os atributos do dispositivo.

Eventos

Closed

Evento gerado quando ClaimedLineDisplay é fechado.

ReleaseDeviceRequested

Ocorre quando uma exibição de linha reivindicada reivindicada é reivindicada por outro aplicativo com LineDisplay.ClaimAsync.

StatusUpdated

Notifica o aplicativo de que há uma alteração na status de energia da exibição de linha.

Aplica-se a