Metodo IDirectDrawSurface7::GetPriority (ddraw.h)

Recupera la priorità di gestione delle trame per questa trama. Questo metodo ha esito positivo solo sulle trame gestite.

Sintassi

HRESULT GetPriority(
  [out] LPDWORD unnamedParam1
);

Parametri

[out] unnamedParam1

Puntatore a una variabile che riceve la priorità della trama se la chiamata ha esito positivo.

Valore restituito

Se il metodo ha esito positivo, il valore restituito viene DD_OK.

Se ha esito negativo, il valore restituito è un errore. Il metodo restituisce DDERR_INVALIDOBJECT se il parametro non è valido o se la trama non è gestita da Direct3D.

Commenti

Le priorità vengono usate per determinare quando le trame gestite devono essere rimosse dalla memoria. Una trama assegnata a una priorità bassa viene rimossa prima di una trama con priorità alta. Se due trame hanno la stessa priorità, la trama usata più di recente viene mantenuta in memoria; l'altra trama viene rimossa.

Le applicazioni possono impostare e recuperare le priorità solo per le trame gestite (quelle create con il flag DDSCAPS2_TEXTUREMANAGE). Se si chiama GetPriority in una trama non gestita, GetPriority ha esito negativo e restituisce DDERR_INVALIDOBJECT.

GetPriority è stato introdotto con l'interfaccia IDirectDrawSurface7 .

Requisiti

   
Piattaforma di destinazione Windows
Intestazione ddraw.h
Libreria Ddraw.lib
DLL Ddraw.dll

Vedi anche

IDirectDrawSurface7