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