ClaimedLineDisplay Classe

Définition

Représente un périphérique d’affichage de ligne revendiqué.

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
Héritage
Object Platform::Object IInspectable ClaimedLineDisplay
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)

Remarques

Cet objet peut être construit directement ou à l’aide de LineDisplay.ClaimAsync. Contrairement à d’autres périphériques, la méthode EnableAsync() a été supprimée pour les affichages de ligne. Au lieu de cela, l’appareil est implicitement activé chaque fois que des commandes sont envoyées qui nécessitent que l’affichage de la ligne soit dans un état activé.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1709 16299 CheckHealthAsync
1709 16299 CheckPowerStatusAsync
1709 16299 CustomGlyphes
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 Fermés

Propriétés

Capabilities

Obtient les fonctionnalités de l’affichage de ligne revendiqué.

CustomGlyphs

Obtient la liste de glyphes personnalisée de l’affichage de ligne, si la fonctionnalité est prise en charge.

DefaultWindow

Obtient la fenêtre d’appareil par défaut de l’affichage de ligne.

DeviceControlDescription

Obtient la description du contrôle d’appareil de l’affichage de ligne.

DeviceControlVersion

Obtient le numéro de version du contrôle d’appareil de l’affichage de ligne.

DeviceId

Obtient le DeviceInformation.Id de l’affichage de la ligne.

DeviceServiceVersion

Obtient le numéro de version de service de l’affichage de ligne.

MaxBitmapSizeInPixels

Obtient la taille de bitmap maximale.

PhysicalDeviceDescription

Obtient la description de l’appareil physique.

PhysicalDeviceName

Obtient le nom de l’appareil physique.

SupportedCharacterSets

Obtient les jeux de caractères pris en charge par l’affichage de ligne.

SupportedScreenSizesInCharacters

Obtient les tailles d’écran prises en charge par l’affichage de ligne.

Méthodes

CheckHealthAsync(UnifiedPosHealthCheckLevel)

Obtient l’état d’intégrité de l’appareil de manière asynchrone.

CheckPowerStatusAsync()

Obtient la status d’alimentation actuelle de l’appareil.

Close()

Fermez la session d’affichage de ligne. Pour C++ et JavaScript, utilisez Close(). Pour C# et Visual Basic, utilisez Dispose().

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

FromIdAsync(String)

Crée un objet LineDisplay à partir du DeviceInformation.Id.

GetAttributes()

Obtient les attributs de l’affichage de ligne.

GetDeviceSelector()

Obtient une chaîne AQS (Advanced Query Syntax) que vous pouvez utiliser pour répertorier les affichages de ligne disponibles.

GetDeviceSelector(PosConnectionTypes)

Obtient une chaîne AQS (Advanced Query Syntax) que vous pouvez utiliser pour répertorier les affichages de ligne disponibles sur les types de connexion spécifiés

GetStatisticsAsync(IIterable<String>)

Récupère les statistiques demandées à partir de l’affichage de ligne.

RetainDevice()

Conserve la revendication d’une application sur un appareil d’affichage de ligne une fois qu’elle a été revendiquée par une autre application avec LineDisplay.ClaimAsync.

TryClearDescriptorsAsync()

Tente d’effacer de manière asynchrone toutes les descriptions.

TryCreateWindowAsync(Rect, Size)

Tente de créer de manière asynchrone un LineDisplayWindow.

TrySetDescriptorAsync(UInt32, LineDisplayDescriptorState)

Tente de définir de manière asynchrone un descripteur à l’aide de l’attribut spécifié.

TryStoreStorageFileBitmapAsync(StorageFile)

Tente de stocker de manière asynchrone une image bitmap à partir d’un StorageFile pour un affichage ultérieur sur le périphérique d’affichage de ligne.

TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment)

Tente de stocker de manière asynchrone une image bitmap à partir d’un StorageFile pour un affichage ultérieur sur le périphérique d’affichage de ligne.

TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment, Int32)

Tente de stocker de manière asynchrone une image bitmap à partir d’un StorageFile pour un affichage ultérieur sur le périphérique d’affichage de ligne.

TryUpdateAttributesAsync(LineDisplayAttributes)

Mises à jour les attributs de l’appareil.

Événements

Closed

Événement déclenché lorsque ClaimedLineDisplay est fermé.

ReleaseDeviceRequested

Se produit lorsqu’un affichage de ligne revendiqué est revendiqué par une autre application avec LineDisplay.ClaimAsync.

StatusUpdated

Avertit l’application qu’il y a un changement dans le status d’alimentation de l’affichage de ligne.

S’applique à