D3DM_UnlockSurface
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