Поделиться через


структура D3DDDI_RESOURCEFLAGS2 (d3dukmdt.h)

Определяет тип ресурса для создания в вызове функции драйвера CreateResource2.

Синтаксис

typedef struct _D3DDDI_RESOURCEFLAGS2 {
  union {
    struct {
      UINT VideoEncoder : 1;
      UINT UserMemory : 1;
      UINT CrossAdapter : 1;
      UINT IsDisplayable : 1;
#if ...
      UINT Reserved : 28;
#elif
      UINT Reserved : 29;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} D3DDDI_RESOURCEFLAGS2;

Члены

VideoEncoder

Если задано, указывает, что ресурс можно использовать в качестве буфера записи и (или) входного ресурса кодировщика видео.

Если этот элемент задан, драйвер должен задать значения флагов FORMATOP_CAPTURE или FORMATOP_VIDEO_ENCODER или оба элемента в элементе Operations структуры FORMAT OP.

Установка этого элемента эквивалентна настройке первого бита 32-разрядного значения значения (0x00000001).

UserMemory

Если задано, указывает, что память для этой поверхности была выделена приложением, а не средой выполнения Direct3D.

Установка этого элемента эквивалентна настройке второго бита 32-разрядного элемента значения (0x00000002).

CrossAdapter

Если задано, указывает, что ресурс является общим ресурсом между адаптерами.

Установка этого элемента эквивалентна настройке третьего бита 32-разрядного элемента значения (0x00000004).

Поддерживается начиная с Windows 8.1.

IsDisplayable

Reserved

Зарезервировано и должно быть равно нулю. Если этот элемент равен нулю, он эквивалентен настройке оставшихся 29 битов (0xFFFFFFF8) 32-разрядного значения элемента равным нулю.

Поддерживается начиная с Windows 8.1.

Зарезервировано и должно быть равно нулю. Если этот элемент равен нулю, он эквивалентен настройке оставшихся 30 битов (0xFFFFFFFC) 32-разрядного значения значение нулю.

Value

32-разрядное значение, определяющее тип создаваемого ресурса.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
заголовка d3dukmdt.h (include D3dukmdt.h, D3dkmddi.h)

См. также

CreateResource2

FORMATOP