Manager.CheckDeviceFormatConversion (Método)
Actualización: noviembre 2007
Comprueba un dispositivo para determinar si admite la conversión de un formato de presentación a otro.
Espacio de nombres: Microsoft.WindowsMobile.DirectX.Direct3D
Ensamblado: Microsoft.WindowsMobile.DirectX (en Microsoft.WindowsMobile.DirectX.dll)
Sintaxis
'Declaración
Public Shared Function CheckDeviceFormatConversion ( _
adapter As Integer, _
deviceType As DeviceType, _
sourceFormat As Format, _
destFormat As Format _
) As Boolean
'Uso
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
)
public static function CheckDeviceFormatConversion(
adapter : int,
deviceType : DeviceType,
sourceFormat : Format,
destFormat : Format
) : boolean
Parámetros
- adapter
Tipo: System.Int32
Número ordinal que denota el adaptador de pantalla que se va a consultar. AdapterListCollection.Default siempre es el adaptador de pantalla principal.
- deviceType
Tipo: Microsoft.WindowsMobile.DirectX.Direct3D.DeviceType
Miembro de la enumeración DeviceType que identifica el tipo de dispositivo.
- sourceFormat
Tipo: Microsoft.WindowsMobile.DirectX.Direct3D.Format
Miembro de la enumeración Format que identifica el formato del adaptador de origen.
- destFormat
Tipo: Microsoft.WindowsMobile.DirectX.Direct3D.Format
Miembro de la enumeración Format que identifica el formato del adaptador de destino.
Valor devuelto
Tipo: System.Boolean
true si el método se realiza correctamente; en caso contrario, false.
Comentarios
Si se utiliza el método CheckDeviceType para comprobar la compatibilidad entre un búfer de reserva y el formato de presentación, se devuelven los valores correctos. Esto significa que la llamada refleja las funciones del dispositivo. Si el dispositivo no se puede representar en el formato de búfer de reserva solicitado, la llamada todavía devuelve el valor NotAvailable de la enumeración ResultCode. Si el dispositivo se puede representar en ese formato pero no se puede realizar la presentación con conversión de color, el valor devuelto también es NotAvailable. Las aplicaciones pueden averiguar la compatibilidad del hardware para la propia presentación mediante una llamada al método CheckDeviceFormatConversion. No se ofrece emulación de software para la propia presentación con conversión de color.
El método CheckDeviceFormatConversion también se puede utilizar para determinar qué combinaciones de formatos de superficie de origen y formatos de superficie de destino se permiten en las llamadas a Device.StretchRectangle.
El formato de origen de conversión de color debe ser un formato de código de cuatro caracteres (FOURCC) o un formato de búfer de reserva válido. El formato de destino debe ser uno de los formatos sin signo siguientes:
X1R5G5B5 |
X1R5G5B5 |
R5G6B5 |
R8G8B8 |
R8G8B8 |
A8R8G8B8 |
Permisos
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
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
Microsoft.WindowsMobile.DirectX.Direct3D (Espacio de nombres)