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) |