D3DM_LockSurface
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