PFND3DDDI_SETPRIORITY funzione di callback (d3dumddi.h)

La funzione SetPriority imposta la priorità di rimozione dalla memoria per una trama gestita.

Sintassi

PFND3DDDI_SETPRIORITY Pfnd3dddiSetpriority;

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

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pData [in]

Puntatore a una struttura D3DDDIARG_SETPRIORITY che specifica il livello di priorità da impostare per la trama gestita.

Valore restituito

SetPriority restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK Il livello di priorità è impostato correttamente.
E_INVALIDARG I parametri sono stati convalidati e determinati per essere non corretti.

Commenti

Il runtime di Microsoft Direct3D chiama SetPriority per impostare il livello di priorità per una risorsa. Il driver di visualizzazione in modalità utente deve tradurre l'handle di risorse fornito nel membro hResource della struttura D3DDDIARG_SETPRIORITY puntata da pData a un handle di allocazione. Dopo aver eseguito questa traduzione, il driver deve passare l'handle risultante in una chiamata alla funzione pfnSetPriorityCb .

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

D3DDDIARG_SETPRIORITY

D3DDDI_DEVICEFUNCS

pfnSetPriorityCb