Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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à viene impostato correttamente. |
| E_INVALIDARG | I parametri sono stati convalidati e sono stati determinati in modo che non siano corretti. |
Osservazioni
Il runtime di Microsoft Direct3D chiama SetPriority per impostare il livello di priorità per una risorsa. Il driver di visualizzazione in modalità utente deve convertire l'handle di risorsa fornito nel membro hResource della struttura D3DDDIARG_SETPRIORITY a cui punta pData in un handle di allocazione. Dopo che il driver esegue questa conversione, il driver deve passare l'handle risultante in una chiamata alla funzione pfnSetPriorityCb.
Fabbisogno
| 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) |