Compartilhar via


D3DM_RESOURCEMANAGER_DATA

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura fornece dados que descrevem as ações que o driver deve executar em seu gerenciado memória pool. Esse um ponteiro Essa estrutura é passada como um argumento para D3DM_ResourceManager.

Syntax

typedef struct _D3DM_RESOURCEMANAGER_DATA {
  D3DM_RESOURCEMANAGER_ACTION Action;
  ULONG nContextId;
  ULONG nDiscardBytes;
  ULONG nSurfaceId;
  ULONG nNewPriority;
  HRESULT rval;
} D3DM_RESOURCEMANAGER_DATA;

Os membros

  • nContextId
    Um valor ULONG que identifica o identificador do que a ação recurso deve ser executada no contexto.
  • nDiscardBytes
    Um valor ULONG que identifica o número de bytes para liberado out of o gerenciado pool quando o Ação membro é definido como o valor D3DM_RESACTION_DISCARD_BYTES. Configuração esse membro para 0 indica que o gerenciado Todo pool devem ser liberados.
  • nSurfaceId
    Um valor ULONG que identifica o identificador de superfície para ser operado em quando o Ação membro é definido como D3DM_RESACTION_SET_PRIORITY ou D3DM_RESACTION_PRELOAD.
  • nNewPriority
    Um valor ULONG contendo o novo valor prioridade para atribuir para a superfície identificada pelo nSurfaceId membro quando o valor da Ação membro é D3DM_RESACTION_SET_PRIORITY.
  • rval
    Um valor HRESULT contendo um código de erro relatado pelo driver para descrever quaisquer problemas encontrou enquanto estiver trabalhando com o gerenciado memória pool. Se o driver não encontrar erros, ele define esse valor como D3DM_OK para indicar êxito.

Requirements

Header d3dmddk.h
Windows Embedded CE Windows CE 5.0

See Also

Reference

Direct3D Mobile Driver Structures
D3DM_ResourceManager
D3DM_RESOURCEMANAGER_ACTION

Concepts

Resource Management by Direct3D Mobile Drivers