Partager via


LockFlags, énumération

Mise à jour : novembre 2007

Définit le type de verrouillage à effectuer.

Cette énumération possède un attribut FlagsAttribute qui permet la combinaison d'opérations de bits de ses valeurs de membres.

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

Syntaxe

'Déclaration
<FlagsAttribute> _
Public Enumeration LockFlags
'Utilisation
Dim instance As LockFlags
[FlagsAttribute]
public enum LockFlags
[FlagsAttribute]
public enum class LockFlags
public enum LockFlags

Membres

Nom de membre Description
None L'application peut lire et écrire dans et à partir de la mémoire tampon.
ReadOnly L'application n'écrit pas dans la mémoire tampon. Cet indicateur active des ressources stockées dans des formats non natifs pour enregistrer l'étape de recompression lorsque du déverrouillage.
NoDirtyUpdate Par défaut, un verrouillage sur une ressource ajoute une région modifiée à cette ressource. Cet indicateur empêche d'apporter des modifications à l'état modifié de la ressource. Les applications doivent utiliser cet indicateur lorsqu'elles ont des informations supplémentaires sur le jeu des régions modifiées au cours de l'opération de verrouillage.
NoOverwrite L'application est certaine de ne pas remplacer de données dans les mémoires tampons d'index et de vertex. Cet indicateur autorise le pilote à retourner immédiatement et à continuer le rendu, à l'aide de cette mémoire tampon de vertex. Si l'indicateur n'est pas utilisé, le pilote doit terminer le rendu avant de retourner de verrouiller.
Discard L'application remplace chaque emplacement dans la région qui est verrouillée, à l'aide d'une opération en écriture seule. Il s'agit d'une option valide pour l'utilisation des textures dynamiques, des mémoires tampons de vertex dynamiques et des mémoires tampons d'index dynamiques.

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

Microsoft.WindowsMobile.DirectX.Direct3D, espace de noms

Autres ressources

Programmation Direct3D Mobile dans le .NET Compact Framework