Partager via


Manager.CheckDeviceFormatConversion, méthode

Mise à jour : novembre 2007

Teste un périphérique pour déterminer s'il prend en charge la conversion d'un format d'affichage à un autre.

Espace de noms :  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly :  Microsoft.WindowsMobile.DirectX (dans Microsoft.WindowsMobile.DirectX.dll)

Syntaxe

'Déclaration
Public Shared Function CheckDeviceFormatConversion ( _
    adapter As Integer, _
    deviceType As DeviceType, _
    sourceFormat As Format, _
    destFormat As Format _
) As Boolean
'Utilisation
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

Paramètres

Valeur de retour

Type : System.Boolean

true si la méthode a réussi ; sinon false.

Notes

L'utilisation de CheckDeviceType pour tester la compatibilité entre une mémoire tampon d'arrière-plan et le format d'affichage retourne des valeurs appropriées. Cela signifie que l'appel reflète les fonctions de périphérique. Si le périphérique ne peut pas restituer au format de mémoire tampon d'arrière-plan demandé, l'appel retourne néanmoins NotAvailable de l'énumération ResultCode. Si le périphérique peut restituer au format, mais ne peut pas exécuter la présentation qui convertit la couleur, la valeur de retour est également NotAvailable. Les applications peuvent découvrir une prise en charge du matériel pour la présentation elle-même en appelant CheckDeviceFormatConversion. Aucune émulation logicielle pour la présentation qui convertit la couleur elle-même n'est disponible.

CheckDeviceFormatConversion peut être utilisé également pour déterminer quelles combinaisons de formats de surface source et de formats de surface de destination sont autorisées dans les appels à Device.StretchRectangle.

Le format source de conversion des couleurs doit être au format de code (FOURCC) de quatre caractères ou au format valide de mémoire tampon d'arrière-plan. Le format cible doit être l'un des formats non signés suivants :

X1R5G5B5

X1R5G5B5

R5G6B5

R8G8B8

R8G8B8

A8R8G8B8

Autorisations

Plateformes

Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Compact Framework

Pris en charge dans : 3.5, 2.0

Voir aussi

Référence

Manager, classe

Membres Manager

Microsoft.WindowsMobile.DirectX.Direct3D, espace de noms