Compartilhar via


D3DM_UnlockSurface

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função é chamado pela Middleware Direct3D Mobile para remover os bloqueios em superfícies anteriormente bloqueados por chamadas para D3DM_LockSurface.

Syntax

typedef DWORD (*D3DM_UNLOCKSURFACE_PTR)(D3DM_UNLOCKSURFACE_DATA *);

Parameters

  • D3DM_UNLOCKSURFACE_DATA
    [in, Out] Um ponteiro para um D3DM_UNLOCKSURFACE_DATA estrutura que descrevem a superfície para desbloquear.

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

A Middleware Mobile Direct3D varejo permite desbloqueando chamadas a partir de aplicativo para transmitir através para D3DM_UnlockSurface Mesmo se a superfície não foi bloqueada anteriormente. Ele é uma boa prática para detecção este maiúsculas e minúsculas no seu driver e retornar um valor de erro em D3DM_UNLOCKSURFACE_DATA.rval Portanto, esse valor pode ser passada em para o aplicativo.

Requirements

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

See Also

Reference

Direct3D Mobile Driver Functions
D3DM_LockSurface
D3DM_UNLOCKSURFACE_DATA

Concepts

Surface Locks in Direct3D Mobile