структура 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 |
заголовка | d3dkmdt.h (include D3dkmddi.h) |