estructura de D3DDDI_MAKERESIDENT_FLAGS (d3dukmdt.h)
D3DDDI_MAKERESIDENT_FLAGS se usa con MakeResident (pfnMakeResidentCb o D3DKMTMakeResident) para indicar al sistema operativo que agregue un recurso a la lista de residencia de dispositivos e incremente el recuento de referencias de residencia de residencia en esta asignación.
Sintaxis
typedef struct D3DDDI_MAKERESIDENT_FLAGS {
union {
struct {
UINT CantTrimFurther : 1;
UINT MustSucceed : 1;
UINT Reserved : 30;
};
UINT Value;
};
} D3DDDI_MAKERESIDENT_FLAGS;
Miembros
CantTrimFurther
Esta marca debe usarse después de que el controlador en modo de usuario haya recortado todos los demás recursos posibles en el dispositivo y exija que el recurso actual se haga residente para avanzar en una operación atómica determinada.
MustSucceed
Esta marca solo se puede establecer si también se establece CantTrimFurther . Indica que el recurso que se está realizando residente es fundamental para el progreso del dispositivo hacia delante. Si el administrador de memoria de vídeo no puede satisfacer la solicitud, se producirá un error en el dispositivo.
Reserved
Este miembro está reservado y debe establecerse en cero.
Value
Valor consolidado de la estructura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h) |