структура D3DKMDT_SHAREDPRIMARYSURFACEDATA (d3dkmdt.h)

Структура D3DKMDT_SHAREDPRIMARYSURFACEDATA описывает общую основную поверхность.

Синтаксис

typedef struct _D3DKMDT_SHAREDPRIMARYSURFACEDATA {
  [in] UINT                           Width;
  [in] UINT                           Height;
  [in] D3DDDIFORMAT                   Format;
  [in] D3DDDI_RATIONAL                RefreshRate;
  [in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
} D3DKMDT_SHAREDPRIMARYSURFACEDATA;

Члены

[in] Width

Ширина поверхности в пикселях. Драйвер возвращает значение ширины.

[in] Height

Высота поверхности в пикселях. Драйвер возвращает значение высоты.

[in] Format

Значение типа D3DDDIFORMAT, указывающее формат поверхности в пикселях. Драйвер возвращает значение формата.

[in] RefreshRate

Структура D3DDDI_RATIONAL , указывающая частоту обновления, с помощью которой была создана общая основная поверхность.

[in] VidPnSourceId

Отсчитываемый от нуля идентификационный номер источника видео в пути к топологии сети видеотрансляций (VidPN), в которую расположена поверхность.

Комментарии

Несколько процессов могут блокировать общую основную поверхность. Диспетчер видеопамятки закрепляет стандартное выделение общей основной поверхности в видеопамяте, поэтому цифрово-аналоговый преобразователь (DAC) всегда будет сканировать соответствующие данные.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dkmdt.h (включая D3dkmddi.h)

См. также раздел

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA