Freigeben über


IndexBuffer.Lock-Methode (Int32, Int32, LockFlags)

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Sperrt einen Bereich der Indexdaten und erhält einen Zeiger auf den Index Pufferspeicher.

Namespace:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Syntax

'Declaration
Public Function Lock ( _
    offsetToLock As Integer, _
    sizeToLock As Integer, _
    flags As LockFlags _
) As GraphicsStream
'Usage
Dim instance As IndexBuffer
Dim offsetToLock As Integer
Dim sizeToLock As Integer
Dim flags As LockFlags
Dim returnValue As GraphicsStream

returnValue = instance.Lock(offsetToLock, _
    sizeToLock, flags)
public GraphicsStream Lock(
    int offsetToLock,
    int sizeToLock,
    LockFlags flags
)
public:
GraphicsStream^ Lock(
    int offsetToLock, 
    int sizeToLock, 
    LockFlags flags
)
member Lock : 
        offsetToLock:int * 
        sizeToLock:int * 
        flags:LockFlags -> GraphicsStream 

Parameter

  • offsetToLock
    Typ: System.Int32
    Ein Offset auf die Indexdaten zu sperrenden in Bytes.
  • sizeToLock
    Typ: System.Int32
    Größe des zu sperrenden, in Bytes der Indexdaten.Um den gesamten Indexpuffer zu sperren, geben Sie 0 für die sizeToLock und offsetToLock Parameter.

Rückgabewert

Typ: Microsoft.WindowsMobile.DirectX.GraphicsStream
Ein GraphicsStream, der den gesperrten Indexpuffer darstellt.

Ausnahmen

Ausnahme Bedingung
InvalidCallException

Der Methodenaufruf ist ungültig.Beispielsweise kann eine Methode Parameter einen ungültigen Wert enthalten.

Hinweise

Ein Aufruf an die Methode DrawPrimitives ein Device wird ausgeführt, nur, wenn es keine ausstehende Sperrenanzahl ist auf Indexpuffer derzeit festgelegt.

Die Discard Felder für ein NoOverwriteLockFlags und gelten nur für Puffer mit der Dynamic Member der Enumeration Usage erstellt.

.NET Framework-Sicherheit

Plattformen

Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC

Die .NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET framework.

Versionsinformationen

.NET Compact Framework

Unterstützt in: 3.5, 2.0

Siehe auch

Referenz

IndexBuffer Klasse

Member IndexBuffer

Lock-Überladung

Microsoft.WindowsMobile.DirectX.Direct3D-Namespace