Поделиться через


Manager.CheckDeviceFormatConversion - метод

Обновлен: Ноябрь 2007

Проверяет устройство, чтобы определить, поддерживает ли оно преобразование из одного формата отображения в другой.

Пространство имен:  Microsoft.WindowsMobile.DirectX.Direct3D
Сборка:  Microsoft.WindowsMobile.DirectX (в Microsoft.WindowsMobile.DirectX.dll)

Синтаксис

'Декларация
Public Shared Function CheckDeviceFormatConversion ( _
    adapter As Integer, _
    deviceType As DeviceType, _
    sourceFormat As Format, _
    destFormat As Format _
) As Boolean
'Применение
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

Параметры

  • adapter
    Тип: System.Int32
    Порядковый номер, который обозначает запрашиваемый видеоадаптер. В свойстве AdapterListCollection.Default всегда указывается основной видеоадаптер.

Возвращаемое значение

Тип: System.Boolean
Значение true, если метод выполнен успешно, в противном случае — false.

Заметки

Метод CheckDeviceType, используемый для проверки совместимости между задним буфером и форматом отображения, возвращает соответствующие значения. Это означает, что он вызывается для получения возможностей устройства. Если устройство не может выполнить преобразование в запрашиваемый формат заднего буфера, метод возвращает значение NotAvailable из перечисления ResultCode. Если устройство выполняет преобразование в заданный формат, но не может выполнить представление преобразования цветов, метод также вернет значение NotAvailable. Приложения могут самостоятельно определить наличие аппаратной поддержки представления с помощью метода CheckDeviceFormatConversion. Программной эмуляции самостоятельного представления преобразования цветов нет.

Метод CheckDeviceFormatConversion также используется для определения сочетаний исходных и целевых форматов поверхности, допустимых при вызове метода Device.StretchRectangle.

Исходный формат преобразования цветов должен быть представлен в виде четырехзначного кода (FOURCC) или допустимого формата заднего буфера. Целевым форматом должен быть один из следующих:

X1R5G5B5;

X1R5G5B5;

R5G6B5;

R8G8B8;

R8G8B8;

A8R8G8B8.

Разрешения

Платформы

Windows CE, Windows Mobile for Smartphone, Windows Mobile для карманных ПК

Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Сведения о версии

.NET Compact Framework

Поддерживается в версиях: 3.5, 2.0

См. также

Ссылки

Manager Класс

Manager - члены

Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен