Compartilhar via


D3DM_ResourceManager

Windows Mobile Not SupportedWindows Embedded CE Supported

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

Concepts

Resource Management by Direct3D Mobile Drivers