次の方法で共有


CompositionFrameDisplayInstance 構造体 (presentation.h)

1 つの出力に表示されるコンテンツの 1 つのインスタンスを表します。

構文

typedef struct CompositionFrameDisplayInstance {
  LUID                         displayAdapterLUID;
  UINT                         displayVidPnSourceId;
  UINT                         displayUniqueId;
  LUID                         renderAdapterLUID;
  CompositionFrameInstanceKind instanceKind;
  PresentationTransform        finalTransform;
  boolean                      requiredCrossAdapterCopy;
  DXGI_COLOR_SPACE_TYPE        colorSpace;
} CompositionFrameDisplayInstance;

メンバー

displayAdapterLUID

displayVidPnSourceId

displayUniqueId

renderAdapterLUID

instanceKind

種類: CompositionFrameInstanceKind

インスタンスの種類。

finalTransform

種類: PresentationTransform

先祖ビジュアルのすべての変換 (該当する場合) を含む、表示されたコンテンツの画面上に蓄積された変換。

requiredCrossAdapterCopy

型: BOOLEAN

TRUE コピー先が割り当てのアダプターとは異なるアダプターであるために、このインスタンスを表示するためにコピーが行われた場合。それ以外の場合は FALSE

colorSpace

種類: DXGI_COLOR_SPACE_TYPE

このインスタンスが表示された出力の色空間の種類。

要件

要件
サポートされている最小のクライアント Windows ビルド 22000
サポートされている最小のサーバー Windows ビルド 22000
Header presentation.h