Compartilhar via


D3DM_LockSurface

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função é usada pela Middleware Mobile Direct3D para bloqueio superfícies.

Syntax

typedef DWORD (*D3DM_LOCKSURFACE_PTR)(D3DM_LOCKSURFACE_DATA *);

Parameters

  • D3DM_LOCKSURFACE_DATA
    [in, Out] Um ponteiro para um D3DM_LOCKSURFACE_DATA estrutura descrevendo as propriedades do bloqueio solicitado de middleware.

Return Value

Implementar esta função para que ele retorne D3DM_DRIVER_NOTHANDLED e D3DM_DRIVER_HANDLED quando ele for bem sucedida quando ele falha.

Remarks

O driver deve garantir que o conteúdo de uma superfície permaneça coerente enquanto uma superfície está bloqueada. Isso pode exigir o pipeline processamento para ser liberado ou interrompida se a superfície estiver, por exemplo, um buffer de fundo ou reserva profundidade.

A Middleware Mobile Direct3D remove bloqueios em superfícies por chamado D3DM_UnlockSurface.

Requirements

Header d3dmddk.h
Library Developer Implemented
Windows Embedded CE Windows CE 5.0

See Also

Reference

Direct3D Mobile Driver Functions
D3DM_LOCKSURFACE_DATA
D3DM_UnlockSurface

Concepts

Surface Locks in Direct3D Mobile