Manager.CheckDeviceFormatConversion-Methode
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Testet ein Gerät bestimmen, ob Konvertierung von einem Anzeigeformat zur anderen unterstützt.
Namespace: Microsoft.WindowsMobile.DirectX.Direct3D
Assembly: Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)
Syntax
'Declaration
Public Shared Function CheckDeviceFormatConversion ( _
adapter As Integer, _
deviceType As DeviceType, _
sourceFormat As Format, _
destFormat As Format _
) As Boolean
'Usage
Dim adapter As Integer
Dim deviceType As DeviceType
Dim sourceFormat As Format
Dim destFormat As Format
Dim returnValue As Boolean
returnValue = Manager.CheckDeviceFormatConversion(adapter, _
deviceType, sourceFormat, destFormat)
public static bool CheckDeviceFormatConversion(
int adapter,
DeviceType deviceType,
Format sourceFormat,
Format destFormat
)
public:
static bool CheckDeviceFormatConversion(
int adapter,
DeviceType deviceType,
Format sourceFormat,
Format destFormat
)
static member CheckDeviceFormatConversion :
adapter:int *
deviceType:DeviceType *
sourceFormat:Format *
destFormat:Format -> bool
Parameter
- adapter
Typ: System.Int32
Ordinalzahl, die den Anzeigeadapter auf Abfrage.AdapterListCollection.Default ist immer die primäre Grafikkarte.
- deviceType
Typ: Microsoft.WindowsMobile.DirectX.Direct3D.DeviceType
Member der DeviceType-Enumeration, die den Gerätetyp identifiziert.
- sourceFormat
Typ: Microsoft.WindowsMobile.DirectX.Direct3D.Format
Member der Format-Enumeration, der das Quelle Adapter Format identifiziert.
- destFormat
Typ: Microsoft.WindowsMobile.DirectX.Direct3D.Format
Member der Format-Enumeration, der das Ziel Adapter Format identifiziert.
Rückgabewert
Typ: System.Boolean
true , wenn die Methode erfolgreich ist;andernfalls false.
Hinweise
Mit CheckDeviceType Kompatibilität zwischen einem Hintergrundpuffer und das Anzeigeformat überprüfen gibt die entsprechenden Werte zurück.Dies bedeutet, dass der Aufruf Gerätefunktionen widerspiegelt.Wenn das Gerät nicht das angeforderte Hintergrundpufferformat rendern kann, gibt der Aufruf weiterhin NotAvailable aus der ResultCode-Enumeration zurück.Wenn das Gerät kann das Format rendern, aber die farbkonvertierende Präsentation kann nicht ausgeführt, ist der Rückgabewert ebenfalls NotAvailable.Anwendungen können durch Aufrufen von CheckDeviceFormatConversion Hardwareunterstützung für die Präsentation selbst ermitteln.Keine Softwareemulation für die farbkonvertierende Präsentation selbst wird angeboten.
CheckDeviceFormatConversion kann auch zum Bestimmen, welche Kombinationen von Oberfläche Formate Quelle und Ziel Oberfläche Formaten in Aufrufen von Device.StretchRectangle zulässig sind.
Das Format der Farbe Konvertierung Quelle muss ein vier Zeichen bestehenden Code (FOURCC)-Format oder ein gültiges Hintergrundpufferformat sein.Das Zielformat muss einem der folgenden Formate ohne Vorzeichen entsprechen:
X1R5G5B5 |
X1R5G5B5 |
R5G6B5 |
R8G8B8 |
R8G8B8 |
A8R8G8B8 |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Plattformen
Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC
Die .NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET framework.
Versionsinformationen
.NET Compact Framework
Unterstützt in: 3.5, 2.0