Abrufen von Gerätedaten
Anwendungen können die folgenden Funktionen verwenden, um Gerätedaten mithilfe eines Gerätekontexts abzurufen: GetDeviceCaps und DeviceCapabilities.
GetDeviceCaps ruft allgemeine Gerätedaten für die folgenden Geräte ab:
- Rasteranzeigen
- Dot-Matrix-Drucker
- Ink-Jet-Drucker
- Laserdrucker
- Vektorplotter
- Rasterkameras
Die Daten umfassen die unterstützten Funktionen des Geräts, einschließlich Geräteauflösung (für Videoanzeigen), Farbformat (für Videoanzeigen und Farbdrucker), Anzahl von Grafikobjekten, Rasterfunktionen, Kurvenzeichnung, Linienzeichnung, Polygonzeichnung und Textzeichnung. Eine Anwendung ruft diese Daten ab, indem sie ein Handle angibt, das den entsprechenden Gerätekontext identifiziert, sowie einen Index, der den Datentyp angibt, den die Funktion abrufen soll.
Die DeviceCapabilities-Funktion ruft druckerspezifische Daten ab, einschließlich der Anzahl der verfügbaren Papierbehälter, der Duplexfunktionen des Druckers, der vom Drucker unterstützten Auflösungen, des maximalen und minimalen unterstützten Papierformats usw. Eine Anwendung ruft diese Daten ab, indem sie Zeichenfolgen angibt, die ein Druckergerät und einen Port angeben, sowie einen Index, der den Datentyp angibt, den die Funktion abrufen soll.