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 函数来创建主图面时,显示微型端口驱动程序将返回此句柄。 此句柄在 DXGKARG_CREATEALLOCATION 结构的 pAllocationInfo 数组成员中主图面元素的 DXGK_ALLOCATIONINFO 结构的 hAllocation 成员中返回。 此句柄是指向私有驱动程序数据结构的指针,其中包含有关主要分配的信息。
如果 PrimaryAllocation 设置为零,则当前没有主图面与视频当前源相关联。 在这种情况下,视频当前源不可见。
[in] PrivateDriverFormatAttribute
一个 UINT 值,该值指定要为 VidPnSourceId 成员指定的视频呈现源设置的 private-format 属性。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
标头 | d3dkmddi.h (包括 D3dkmddi.h) |