Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Recupera la prioridad de administración de texturas para esta textura. Este método solo se realiza correctamente en texturas administradas.
Sintaxis
HRESULT GetPriority(
[out] LPDWORD unnamedParam1
);
Parámetros
[out] unnamedParam1
Puntero a una variable que recibe la prioridad de textura si la llamada se realiza correctamente.
Valor devuelto
Si el método se realiza correctamente, el valor devuelto se DD_OK.
Si se produce un error, el valor devuelto es un error. El método devuelve DDERR_INVALIDOBJECT si el parámetro no es válido o si Direct3D no administra la textura.
Comentarios
Las prioridades se usan para determinar cuándo se van a quitar las texturas administradas de la memoria. Se quita una textura asignada a una prioridad baja antes de una textura con una prioridad alta. Si dos texturas tienen la misma prioridad, la textura que se usó más recientemente se mantiene en memoria; se quita la otra textura.
Las aplicaciones solo pueden establecer y recuperar prioridades para texturas administradas (esas superficies creadas con la marca DDSCAPS2_TEXTUREMANAGE). Si llama a GetPriority en una textura no administrada, GetPriority produce un error y devuelve DDERR_INVALIDOBJECT.
GetPriority se introdujo con la interfaz IDirectDrawSurface7 .
Requisitos
Plataforma de destino | Windows |
Encabezado | ddraw.h |
Library | Ddraw.lib |
Archivo DLL | Ddraw.dll |