Поделиться через


Surface.LockRectangle - метод

Обновлен: Ноябрь 2007

Блокирует прямоугольник на поверхности.

Пространство имен:  Microsoft.WindowsMobile.DirectX.Direct3D
Сборка:  Microsoft.WindowsMobile.DirectX (в Microsoft.WindowsMobile.DirectX.dll)

Синтаксис

'Декларация
Public Function LockRectangle ( _
    rectangle As Rectangle, _
    flags As LockFlags, _
    <OutAttribute> ByRef pitch As Integer _
) As GraphicsStream
'Применение
Dim instance As Surface
Dim rectangle As Rectangle
Dim flags As LockFlags
Dim pitch As Integer
Dim returnValue As GraphicsStream

returnValue = instance.LockRectangle(rectangle, _
    flags, pitch)
public GraphicsStream LockRectangle(
    Rectangle rectangle,
    LockFlags flags,
    out int pitch
)
public:
GraphicsStream^ LockRectangle(
    Rectangle rectangle, 
    LockFlags flags, 
    [OutAttribute] int% pitch
)
public function LockRectangle(
    rectangle : Rectangle, 
    flags : LockFlags, 
    pitch : int
) : GraphicsStream

Параметры

  • pitch
    Тип: System.Int32%
    Целое число, представляющее значение отклонения заблокированной области.

Возвращаемое значение

Тип: Microsoft.WindowsMobile.DirectX.GraphicsStream
Объект GraphicsStream, описывающий заблокированную область.

Исключения

Исключение Условие
InvalidCallException

Вызов метода недопустим. Например, параметр метода может содержать недопустимое значение.

Заметки

Из соображений производительности изменившиеся области записываются только для уровня 0 текстуры. Изменившиеся области автоматически записываются при вызове LockFlags без указания NoDirtyUpdate или ReadOnly. Дополнительные сведения см. в разделе UpdateTexture в Device.

Задний буфер мультисэмплинга не может быть заблокирован.

Разрешения

Платформы

Windows CE, Windows Mobile for Smartphone, Windows Mobile для карманных ПК

Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Сведения о версии

.NET Compact Framework

Поддерживается в версиях: 3.5, 2.0

См. также

Ссылки

Surface Класс

Surface - члены

Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен