DXVA_COPPStatusOutput構造体 (dxva.h)
DXVA_COPPStatusOutput構造体は、DirectX VA COPP デバイスに関連付けられている保護されたビデオ セッションのクエリから返される状態を表します。
構文
typedef struct _DXVA_COPPStatusOutput {
GUID macKDI;
ULONG cbSizeData;
UCHAR COPPStatus[4076];
} DXVA_COPPStatusOutput, *LPDXVA_COPPStatusOutput;
メンバー
macKDI
COPPStatus の状態のメッセージ認証コード (MAC) GUID を指定します。 状態を要求したアプリケーションは、MAC を使用して、状態の転送がセキュリティで保護されていることを確認できます (つまり、ドライバーからの転送中に改ざんされませんでした)。
cbSizeData
COPPStatus の状態データのサイズをバイト単位で指定します。
COPPStatus[4076]
状態データを含む配列を指定します。 表示ドライバーは、DXVA_COPPStatusInput構造体の guidStatusRequestID メンバーで指定された入力値に応じて、次のいずれかの方法で状態データを返す必要があります。
入力値 | 状態データを出力する |
---|---|
DXVA_COPPQueryDisplayData | DXVA_COPPStatusDisplayData構造体へのポインター |
DXVA_COPPQueryProtectionType、DXVA_COPPQueryConnectorType、DXVA_COPPQueryLocalProtectionLevel、DXVA_COPPQueryGlobalProtectionLevel、またはDXVA_COPPQueryBusData | DXVA_COPPStatusData構造体へのポインター |
DXVA_COPPQueryHDCPKeyData | DXVA_COPPStatusHDCPKeyData構造体へのポインター |
DXVA_COPPQuerySignaling | DXVA_COPPStatusSignalingCmdData構造体へのポインター |
注釈
状態要求は、COPPQueryStatus 関数の pInput パラメーターで渡されます。 DXVA_COPPStatusInput構造体は、状態の要求を記述します。 状態情報は、COPPQueryStatus の pOutput パラメーターを使用して返されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | この構造は、SP1 以降の Windows Server 2003 と、SP2 以降の Windows XP にのみ適用されます。 |
Header | dxva.h (Dxva.h を含む) |