Cette documentation est archivée et n’est pas conservée.

Surface.LockRectangle, méthode

Verrouille un rectangle sur une surface.

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

public GraphicsStream LockRectangle (
	Rectangle rectangle,
	LockFlags flags,
	out int pitch
)
public GraphicsStream LockRectangle (
	Rectangle rectangle, 
	LockFlags flags, 
	/** @attribute OutAttribute() */ /** @ref */ int pitch
)
Non applicable.

Paramètres

rectangle

Rectangle qui représente le rectangle à verrouiller.

flags

Objet LockFlags qui spécifie le type de verrou à appliquer.

pitch

Entier qui représente la valeur pitch retournée de la région verrouillée.

Valeur de retour

GraphicsStream qui décrit la région verrouillée.

Type d'exceptionCondition

InvalidCallException

L'appel de méthode n'est pas valide. Par exemple, le paramètre d'une méthode peut contenir une valeur non valide.

Pour des raisons de performance, les régions modifiées sont enregistrées uniquement pour le niveau zéro d'une texture. Les régions modifiées sont enregistrées automatiquement lorsque cette méthode est appelée sans une spécification LockFlags de NoDirtyUpdate ou ReadOnly. Pour plus d'informations, consultez UpdateTexture d'un Device.

Une mémoire tampon d'arrière-plan d'échantillonnage multiple ne peut pas être verrouillée.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.

.NET Compact Framework

Prise en charge dans : 2.0
Afficher: