Compartir a través de


estructura D3DDDICB_DESTROYALLOCATION2FLAGS (d3dukmdt.h)

La estructura D3DDDICB_DESTROYALLOCATION2FLAGS se usa con la estructura D3DKMT_DESTROYALLOCATION2 para describir los parámetros para liberar asignaciones con D3DKMTDestroyAllocation2.

Sintaxis

typedef struct _D3DDDICB_DESTROYALLOCATION2FLAGS {
  union {
    struct {
      UINT AssumeNotInUse : 1;
      UINT SynchronousDestroy : 1;
      UINT Reserved : 29;
      UINT SystemUseOnly : 1;
    };
    UINT Value;
  };
} D3DDDICB_DESTROYALLOCATION2FLAGS;

Miembros

AssumeNotInUse

Valor Significado
FALSO Indica al administrador de memoria de vídeo que asuma que los comandos en cola antes de la solicitud de destrucción pueden intentar acceder a la asignación que se destruye y aplaza la operación de destrucción hasta que finalicen los comandos en cola.
VERDADERO Indica al administrador de memoria de vídeo que omita los comandos pendientes en el dispositivo propietario y destruya las asignaciones inmediatamente.

SynchronousDestroy

Valor Significado
FALSO Indica al kernel de gráficos directX que la llamada puede devolver antes de que el sistema operativo recupere completamente la memoria de la superficie subyacente.
VERDADERO Indica al kernel de gráficos directX que espere hasta que el sistema operativo recupere la memoria de la superficie.

Reserved

Este miembro está reservado y debe establecerse en cero.

SystemUseOnly

Este miembro está reservado y no debe ser utilizado por el controlador en modo de usuario.

Value

Valor consolidado de los campos 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

D3DKMTDestroyAllocation2

D3DKMT_DESTROYALLOCATION2