다음을 통해 공유


LockFlags 열거형

업데이트: 2007년 11월

수행할 잠금의 형식을 정의합니다.

이 열거형에는 멤버 값을 비트로 조합할 수 있는 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

멤버

멤버 이름 설명
None 응용 프로그램에서 버퍼에 쓰고 버퍼에서 읽을 수 있습니다.
ReadOnly 응용 프로그램에서 버퍼에 쓰지 않습니다. 이 플래그를 사용하면 잠금을 해제할 때 기본이 아닌 형식에 저장된 리소스를 다시 압축하지 않아도 됩니다.
NoDirtyUpdate 기본적으로 리소스에 대한 잠금은 해당 리소스의 변경(dirty) 영역에 추가됩니다. 이 플래그를 사용하면 리소스의 변경 상태에 대한 변경이 방지됩니다. 응용 프로그램에서는 잠금 작업 중 변경되는 영역 집합에 대한 추가 정보가 있는 경우 이 플래그를 사용해야 합니다.
NoOverwrite 응용 프로그램에서 꼭지점 및 인덱스 버퍼에 있는 데이터를 덮어쓰지 않습니다. 이 플래그를 사용하면 드라이버가 즉시 반환되어 해당 꼭지점 버퍼를 통해 계속 렌더링할 수 있습니다. 이 플래그가 사용되지 않으면 드라이버가 잠금에서 반환되기 전에 렌더링을 완료해야 합니다.
Discard 응용 프로그램에서는 쓰기 전용 작업을 통해 잠긴 영역에 있는 모든 위치를 덮어씁니다. 이것은 동적 질감, 동적 꼭지점 버퍼 및 동적 인덱스 버퍼를 사용하는 경우 유효한 옵션입니다.

플랫폼

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Compact Framework

3.5, 2.0에서 지원

참고 항목

참조

Microsoft.WindowsMobile.DirectX.Direct3D 네임스페이스

기타 리소스

.NET Compact Framework의 모바일 Direct3D 프로그래밍