次の方法で共有


COPP_StatusFlags列挙 (dxva9typ.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

認定出力保護プロトコル (COPP) セッションの状態を指定します。

構文

typedef enum _COPP_StatusFlags {
  COPP_StatusNormal = 0x00,
  COPP_LinkLost = 0x01,
  COPP_RenegotiationRequired = 0x02,
  COPP_StatusFlagsReserved = 0xFFFFFFFC
} COPP_StatusFlags;

定数

 
COPP_StatusNormal
値: 0x00
通常の状態。
COPP_LinkLost
値: 0x01
接続の整合性が損なわれています。 ドライバーがこのフラグを設定する原因となるイベントの例を次に示します。


  • ドライバーは、現在の保護レベルを適用できなくなりました。

  • ドライバーが内部整合性エラーを検出しました。

  • コンピューターとディスプレイ デバイスの間のコネクタが取り外されました。

COPP_RenegotiationRequired
値: 0x02
接続構成が変更されました。 たとえば、ユーザーがデスクトップ表示モードを変更したとします。
COPP_StatusFlagsReserved
値: 0xFFFFFFFC
予約済み。 ゼロを指定してください。

解説

COPP_LinkLostが返された場合、アプリケーションは VMR の現在のインスタンスを解放し、VMR の新しいインスタンスを作成し、新しい COPP セッション (キー交換と証明書の検証を含む) を確立する必要があります。

要件

   
Header dxva9typ.h (Dxva.h を含む)

関連項目

DirectShow 列挙型

認定出力保護プロトコル (COPP) の使用