Share via


Device.TestCooperativeLevel (Método)

Actualización: noviembre 2007

Notifica el estado de nivel de cooperación actual del dispositivo Direct3D para una aplicación de pantalla completa o de ventana.

Espacio de nombres:  Microsoft.WindowsMobile.DirectX.Direct3D
Ensamblado:  Microsoft.WindowsMobile.DirectX (en Microsoft.WindowsMobile.DirectX.dll)

Sintaxis

'Declaración
Public Sub TestCooperativeLevel
'Uso
Dim instance As Device

instance.TestCooperativeLevel()
public void TestCooperativeLevel()
public:
void TestCooperativeLevel()
public function TestCooperativeLevel()

Excepciones

Excepción Condición
DeviceLostException

Se perdió la conexión con el dispositivo, pero no se puede restablecer en este momento. Por tanto, la representación no es posible.

DeviceNotResetException

Se perdió la conexión con el dispositivo pero se puede restablecer en este momento.

Comentarios

Si se pierde la conexión con el dispositivo y no se puede restaurar en este momento, TestCooperativeLevel produce una excepción DeviceLostException. Esto sucede, por ejemplo, cuando un dispositivo de pantalla completa deja de tener el foco. Si una aplicación detecta que se ha perdido la conexión con un dispositivo, debería pausar y llamar a TestCooperativeLevel periódicamente hasta que no se produzca ninguna excepción. Después, la aplicación puede intentar restablecer el dispositivo mediante una llamada a Reset y, si lo consigue, restaurar los recursos necesarios y reanudar el funcionamiento normal. Observe que Present produce una excepción DeviceLostException si se pierde la conexión con el dispositivo o no se restablece.

Se producirá un error en una llamada a TestCooperativeLevel si ésta se realiza en un subproceso diferente del que se utilizó para crear el dispositivo que se va a restablecer.

Permisos

Plataformas

Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Compact Framework

Compatible con: 3.5, 2.0

Vea también

Referencia

Device (Clase)

Device (Miembros)

Microsoft.WindowsMobile.DirectX.Direct3D (Espacio de nombres)