Récupération des données d’appareil
Les applications peuvent utiliser les fonctions suivantes pour récupérer des données d’appareil à l’aide d’un contexte d’appareil : GetDeviceCaps et DeviceCapabilities.
GetDeviceCaps récupère les données d’appareil générales pour les appareils suivants :
- Affichages raster
- Imprimantes de matrice de points
- Imprimantes ink-jet
- Imprimantes laser
- Tracés vectoriels
- Caméras raster
Les données incluent les fonctionnalités prises en charge de l’appareil, notamment la résolution des appareils (pour les affichages vidéo), le format de couleur (pour les écrans vidéo et les imprimantes de couleurs), le nombre d’objets graphiques, les fonctionnalités de raster, le dessin de courbes, le dessin de trait, le dessin de polygones et le dessin de texte. Une application récupère ces données en fournissant un handle identifiant le contexte d’appareil approprié, ainsi qu’un index spécifiant le type de données que la fonction doit récupérer.
La fonction DeviceCapabilities récupère des données spécifiques aux imprimantes, notamment le nombre de bacs de papier disponibles, les fonctionnalités duplex de l’imprimante, les résolutions prises en charge par l’imprimante, la taille maximale et minimale prise en charge du papier, et ainsi de suite. Une application récupère ces données en fournissant des chaînes spécifiant un appareil et un port d’imprimante, ainsi qu’un index spécifiant le type de données que la fonction doit récupérer.