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


LockFlags - перечисление

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

Определяет выполняемый тип блокировки.

Это перечисление имеет атрибут FlagsAttribute, поддерживающий побитовое соединение составляющих его значений.

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

Синтаксис

'Декларация
<FlagsAttribute> _
Public Enumeration LockFlags
'Применение
Dim instance As LockFlags
[FlagsAttribute]
public enum LockFlags
[FlagsAttribute]
public enum class LockFlags
public enum LockFlags

Члены

Имя члена Описание
ms129962.CFW(ru-ru,VS.90).gif None Приложение может производить чтение и запись буфера.
ms129962.CFW(ru-ru,VS.90).gif ReadOnly Приложение не записывает в буфер. Этот флаг позволяет ресурсам, записанным в несобственных форматах, сохранять шаг рекомпрессии во время снятия блокировки.
ms129962.CFW(ru-ru,VS.90).gif NoDirtyUpdate По умолчанию блокировка ресурса добавляет изменившуюся область в этот ресурс. Данный флаг предотвращает любые изменения в изменившийся ресурс. Приложения используют этот флаг, если есть дополнительные данные о наборе областей, измененных во время операции блокировки.
ms129962.CFW(ru-ru,VS.90).gif NoOverwrite Приложение гарантированно не перезаписывает данные в буферы вершин и индексы. Этот флаг позволяет драйверу вернуться в предыдущее состояние и продолжить рендеринг, используя данный буфер вершин. Если флаг не используется, драйверу необходимо закончить рендеринг до выхода из состояния блокировки.
ms129962.CFW(ru-ru,VS.90).gif Discard Приложение перезаписывает все заблокированные области при помощи операции только для чтения. Этот параметр допускается при использовании динамических текстур, статических буферов вершин и индексов.

Платформы

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

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

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

.NET Compact Framework

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

См. также

Ссылки

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

Другие ресурсы

Мобильное программирование Direct3D в .NET Compact Framework