Partilhar via


PFND3DDDI_SETPRIORITY função de retorno de chamada (d3dumddi.h)

A função SetPriority define a prioridade de remoção da memória para uma textura gerenciada.

Sintaxe

PFND3DDDI_SETPRIORITY Pfnd3dddiSetpriority;

HRESULT Pfnd3dddiSetpriority(
  HANDLE hDevice,
  const D3DDDIARG_SETPRIORITY *unnamedParam2
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

unnamedParam2

pData [in]

Um ponteiro para uma estrutura de D3DDDIARG_SETPRIORITY que especifica o nível de prioridade a ser definido para a textura gerenciada.

Valor de retorno

SetPriority retorna um dos seguintes valores:

Código de retorno Descrição
S_OK O nível de prioridade é definido com êxito.
E_INVALIDARG Os parâmetros foram validados e determinados como incorretos.

Observações

O runtime do Microsoft Direct3D chama SetPriority para definir o nível de prioridade de um recurso. O driver de exibição no modo de usuário deve traduzir o identificador de recurso fornecido no hResource membro da estrutura de D3DDDIARG_SETPRIORITY que é apontado por pData para um identificador de alocação. Depois que o driver fizer essa tradução, o driver deverá passar o identificador resultante em uma chamada para a função pfnSetPriorityCb.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
da Plataforma de Destino Área de trabalho
cabeçalho d3dumddi.h (inclua D3dumddi.h)

Consulte também

D3DDDIARG_SETPRIORITY

D3DDDI_DEVICEFUNCS

pfnSetPriorityCb