Compartir a través de


estructura 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 del dispositivo 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 del modo de usuario haya recortado todos los demás recursos posibles en el dispositivo y requiera que el recurso actual se realice 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 hacia delante del dispositivo. 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 Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
encabezado de d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h)

Consulte también

D3DKMTMakeResident

pfnMakeResidentCb