Device.TestCooperativeLevel-Methode
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Meldet den aktuellen Status kooperativen Ebene des Direct3D-Geräts für eine Anwendung im Fenstermodus oder von Vollbild.
Namespace: Microsoft.WindowsMobile.DirectX.Direct3D
Assembly: Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)
Syntax
'Declaration
Public Sub TestCooperativeLevel
'Usage
Dim instance As Device
instance.TestCooperativeLevel()
public void TestCooperativeLevel()
public:
void TestCooperativeLevel()
member TestCooperativeLevel : unit -> unit
Ausnahmen
Ausnahme | Bedingung |
---|---|
DeviceLostException | Das Gerät verloren geht, aber es kann nicht zu diesem Zeitpunkt zurückgesetzt.Rendering ist daher nicht möglich. |
DeviceNotResetException | Das Gerät verloren geht, aber es kann zu diesem Zeitpunkt zurückgesetzt werden. |
Hinweise
Wenn das Gerät verloren geht und nicht zum aktuellen Zeitpunkt wiederhergestellt werden kann, löst TestCooperativeLevel ein DeviceLostException.Dies ist der Fall, z. B. Wenn ein Vollbild-Gerät den Fokus verliert.Wenn eine Anwendung ein verlorenes Gerät erkennt, sollten Sie anhalten und periodisch TestCooperativeLevel aufrufen, bis keine Ausnahmen ausgelöst werden.Die Anwendung kann dann versuchen, Zurücksetzen des Geräts durch Aufrufen von Reset und, wenn dies gelingt, die erforderlichen Ressourcen wiederherstellen und normalen Betrieb fortsetzen.Beachten Sie, dass löst Present a DeviceLostException, wenn das Gerät entweder ist "verloren"oder "nicht zurückgesetzt."
Schlägt ein Aufruf von TestCooperativeLevel fehl, wenn in einem Thread andere als die zum Erstellen von des Geräts zurückgesetzt wurde.
.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