Partager via


IndexBuffer.Lock, méthode (Int32, LockFlags)

Mise à jour : novembre 2007

Verrouille une plage de données d'index et obtient un pointeur vers la mémoire tampon d'index.

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

Syntaxe

'Déclaration
Public Function Lock ( _
    offsetToLock As Integer, _
    flags As LockFlags _
) As Array
'Utilisation
Dim instance As IndexBuffer
Dim offsetToLock As Integer
Dim flags As LockFlags
Dim returnValue As Array

returnValue = instance.Lock(offsetToLock, _
    flags)
public Array Lock(
    int offsetToLock,
    LockFlags flags
)
public:
Array^ Lock(
    int offsetToLock, 
    LockFlags flags
)
public function Lock(
    offsetToLock : int, 
    flags : LockFlags
) : Array

Paramètres

  • offsetToLock
    Type : System.Int32

    Offset dans les données d'index à verrouiller, en octets.

Valeur de retour

Type : System.Array

Array qui représente le tampon d'index verrouillé.

Exceptions

Exception Condition
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.

Notes

Un appel à la méthode DrawPrimitives sur un Device n'aboutit que s'il n'y a pas de verrou en attente sur les tampons d'index actuellement définis.

Les champs Discard et NoOverwrite pour LockFlags sont uniquement valides avec les mémoires tampons créées avec le membre Dynamic de l'énumération Usage.

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

IndexBuffer, classe

Membres IndexBuffer

Lock, surcharge

Microsoft.WindowsMobile.DirectX.Direct3D, espace de noms