D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN 結構 (d3dkmthk.h)
D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN 結構會識別翻轉目前歷程記錄作業。
語法
typedef struct _D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN {
D3DKMT_ALIGN64 UINT64 FenceValue;
D3DKMT_ALIGN64 ULONG64 hLogicalSurface;
D3DKMT_ALIGN64 D3DKMT_UINT_PTR dxgContext;
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT SwapChainIndex;
D3DKMT_ALIGN64 UINT64 PresentLimitSemaphoreId;
D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS Flags;
D3DKMT_ALIGN64 LONG64 hCompSurf;
LUID compSurfLuid;
D3DKMT_ALIGN64 UINT64 confirmationCookie;
D3DKMT_ALIGN64 UINT64 CompositionSyncKey;
RECT ScrollRect;
POINT ScrollOffset;
UINT PresentCount;
FLOAT RevealColor[4];
D3DDDI_ROTATION Rotation;
union {
D3DKMT_SCATTERBLTS ScatterBlts;
struct {
HANDLE hSyncObject;
D3DDDI_HDR_METADATA_TYPE HDRMetaDataType;
union {
D3DDDI_HDR_METADATA_HDR10 HDRMetaDataHDR10;
D3DDDI_HDR_METADATA_HDR10PLUS HDRMetaDataHDR10Plus;
};
};
};
UINT InkCookie;
RECT SourceRect;
UINT DestWidth;
UINT DestHeight;
RECT TargetRect;
FLOAT Transform[6];
UINT CustomDuration;
D3DDDI_FLIPINTERVAL_TYPE CustomDurationFlipInterval;
UINT PlaneIndex;
D3DDDI_COLOR_SPACE_TYPE ColorSpace;
D3DKMT_DIRTYREGIONS DirtyRegions;
} D3DKMT_FLIPMODEL_PRESENTHISTORYTOKEN;
成員
FenceValue
[in]64 位值,指定用於翻轉的柵欄值。
hLogicalSurface
[in]指定邏輯介面句柄的64位值。
dxgContext
DirectX 圖形內容。
VidPnSourceId
影片呈現網路路徑中視訊簡訊簡訊的以零起始的標識碼, (VidPN) 監視所連線的拓撲。
SwapChainIndex
[in]交換鏈結中用於翻轉的介面索引。
PresentLimitSemaphoreId
[in]識別目前限制號誌的64位值。
FlipInterval
[in] D3DDDI_FLIPINTERVAL_TYPE型別值,指出翻轉間隔 (,也就是說,如果翻轉發生在零、一、二、三或四個垂直同步) 。
Flags
[in] D3DKMT_FLIPMODEL_PRESENTHISTORYTOKENFLAGS 結構,可識別翻轉目前歷程記錄作業的位字段旗標屬性。
hCompSurf
這個成員是保留的,而且應該設定為零。
從 Windows 8 開始支援。
compSurfLuid
組合介面的 LUID。
confirmationCookie
確認 Cookie。
CompositionSyncKey
這個成員是保留的,而且應該設定為零。
從 Windows 8 開始支援。
ScrollRect
這個成員是保留的,而且應該設定為零。
從 Windows 8 開始支援。
ScrollOffset
這個成員是保留的,而且應該設定為零。
從 Windows 8 開始支援。
PresentCount
這個成員是保留的,而且應該設定為零。
從 Windows 8 開始支援。
RevealColor[4]
這個成員是保留的,而且應該設定為零。
從 Windows 8 開始支援。
Rotation
這個成員是保留的,而且應該設定為零。
從 Windows 8 開始支援。
ScatterBlts
這個成員是保留的,而且應該設定為零。
從 Windows 8 開始支援。
hSyncObject
這個成員是保留的,而且應該設定為零。
從 Windows 8 開始支援。
HDRMetaDataType
HDRMetaDataHDR10
HDRMetaDataHDR10Plus
InkCookie
令牌筆跡的Cookie。
SourceRect
來源矩形。
DestWidth
目的地寬度。
DestHeight
目的地高度。
TargetRect
目標矩形。
Transform[6]
轉換矩陣。
CustomDuration
轉換的自定義持續時間。
CustomDurationFlipInterval
轉換的自定義間隔。
PlaneIndex
平面的索引。
ColorSpace
數據的色彩空間。
DirtyRegions
[in] D3DKMT_DIRTYREGIONS 結構,可識別翻轉表面) (作用中矩形。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 |
標頭 | d3dkmthk.h (包含 D3dkmthk.h) |