D3DM_ResourceManager
9/8/2008
Essa função oferece suporte a chamadas a partir de middleware Mobile Direct3D que exigem o driver executar ações em sua gerenciado memória pool.
Syntax
typedef DWORD (*D3DM_RESOURCEMANAGER_PTR)(D3DM_RESOURCEMANAGER_DATA *);
Parameters
- D3DM_RESOURCEMANAGER_DATA
[in, Out] Um ponteiro para um D3DM_RESOURCEMANAGER_DATA estrutura que descreve as ações que o driver deve levar em seu gerenciado memória pool.
Return Value
A seguinte lista identifica comportamentos valor de retorno que você deverá aderir em sua implementação de D3DM_ResourceManager.
- Ao processamento uma ação D3DM_RESACTION_DISCARD_BYTES (consulte D3DM_RESOURCEMANAGER_ACTION), retornar D3DM_OK quando o número de bytes solicitados para ser liberado está disponível para alocação, o sistema na chamar do remetente.
- Caso contrário, retornar D3DM_DRIVER_HANDLED quando bem-sucedido.
- Ao processamento uma ação D3DM_RESACTION_DISCARD_BYTES, retornar um código de erro se o número solicitado de bytes a serem descartados não estiver disponível para alocação depois de chamar foi retornado.
Remarks
Ao processamento de real, uma ação D3DM_RESACTION_DISCARD_BYTES número de bytes liberadas a partir de pool é uma implementação detalhes do driver.
Para obter mais informações sobre comportamentos esperados de D3DM_ResourceManger, consulte D3DM_RESOURCEMANAGER_DATA
Requirements
Header | d3dmddk.h |
Library | Developer Implemented |
Windows Embedded CE | Windows CE 5.0 |
See Also
Reference
Direct3D Mobile Driver Functions
D3DM_RESOURCEMANAGER_ACTION
D3DM_RESOURCEMANAGER_DATA