Compartir a través de


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)

Consulte también

D3DKMTMakeResident

pfnMakeResidentCb