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

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

Siehe auch

Referenz

Device Klasse

Member Device

Microsoft.WindowsMobile.DirectX.Direct3D-Namespace