структура DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT (d3dkmddi.h)
Структура DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT описывает, как задать атрибут закрытого формата для источника представления видео.
Синтаксис
typedef struct _DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT {
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] HANDLE PrimaryAllocation;
[in] UINT PrivateDriverFormatAttribute;
} DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT;
Члены
[in] VidPnSourceId
Отсчитываемый от нуля идентификационный номер, идентифицирующий источник представления видео в топологии VidPN для изменения атрибута формата частного драйвера.
[in] PrimaryAllocation
Если значение не равно нулю, обработайте выделение для текущей основной поверхности для источника видео, указанного элементом VidPnSourceId . Драйвер мини-порта дисплея возвращает этот дескриптор при вызове его функции DxgkDdiCreateAllocation для создания основной поверхности. Этот дескриптор возвращается в элементе hAllocationструктуры DXGK_ALLOCATIONINFO элемента primary-surface в элементе массива pAllocationInfoструктуры DXGKARG_CREATEALLOCATION . Этот дескриптор является указателем на структуру данных частного драйвера, которая содержит сведения о первичном выделении.
Если значение PrimaryAllocation равно нулю, то основная поверхность в настоящее время не связана с источником видео. В этом случае источник видео не отображается.
[in] PrivateDriverFormatAttribute
Значение UINT, указывающее атрибут закрытого формата, задающийся для источника представления видео, указанного элементом VidPnSourceId .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |