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