Compartilhar 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 D3DDDIARG_SETPRIORITY que especifica o nível de prioridade a ser definido para a textura gerenciada.

Retornar valor

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.

Comentários

O runtime do Microsoft Direct3D chama SetPriority para definir o nível de prioridade de um recurso. O driver de exibição do modo de usuário deve traduzir o identificador de recurso fornecido no membro hResource da estrutura D3DDDIARG_SETPRIORITY que é apontada pelo 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
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

D3DDDIARG_SETPRIORITY

D3DDDI_DEVICEFUNCS

pfnSetPriorityCb