DXVA_COPPStatusInput 結構 (dxva.h)

DXVA_COPPStatusInput結構描述與 DirectX VA COPP 裝置相關聯之受保護視訊會話的狀態要求。

語法

typedef struct _DXVA_COPPStatusInput {
  GUID  rApp;
  GUID  guidStatusRequestID;
  ULONG dwSequence;
  ULONG cbSizeData;
  UCHAR StatusData[4056];
} DXVA_COPPStatusInput, *LPDXVA_COPPStatusInput;

成員

rApp

指定傳送應用程式產生) 一次使用的128位隨機數 (。 此隨機數也會由顯示驅動程式傳回,其狀態數據位於 DXVA_COPPStatusData 結構的 rApp 成員中。 顯示驅動程式也會將此隨機數位提供給訊息驗證碼, (MAC) 產生器來產生 MAC GUID。

guidStatusRequestID

指定識別狀態要求的 GUID。 支援下列狀態要求 GUID:

DXVA_COPPQueryConnectorType

DEFINE_GUID(DXVA_COPPQueryConnectorType,
  0x81d0bfd5,0x6afe,0x48c2,0x99,0xc0,0x95,0xa0,0x8f,0x97,0xc5,0xda);

DXVA_COPPQueryProtectionType

DEFINE_GUID(DXVA_COPPQueryProtectionType,
  0x38f2a801,0x9a6c,0x48bb,0x91,0x07,0xb6,0x69,0x6e,0x6f,0x17,0x97);

DXVA_COPPQueryLocalProtectionLevel

DEFINE_GUID(DXVA_COPPQueryLocalProtectionLevel,
  0xb2075857,0x3eda,0x4d5d,0x88,0xdb,0x74,0x8f,0x8c,0x1a,0x05,0x49);

DXVA_COPPQueryGlobalProtectionLevel

DEFINE_GUID(DXVA_COPPQueryGlobalProtectionLevel,
  0x1957210a,0x7766,0x452a,0xb9,0x9a,0xd2,0x7a,0xed,0x54,0xf0,0x3a);

DXVA_COPPQueryDisplayData

DEFINE_GUID(DXVA_COPPQueryDisplayData,
  0xd7bf1ba3,0xad13,0x4f8e,0xaf,0x98,0x0d,0xcb,0x3c,0xa2,0x04,0xcc);

DXVA_COPPQueryHDCPKeyData

DEFINE_GUID(DXVA_COPPQueryHDCPKeyData,
  0xdb59d74,0xa992,0x492e,0xa0,0xbd,0xc2,0x3f,0xda,0x56,0x4e,0x0);

DXVA_COPPQueryBusData

DEFINE_GUID(DXVA_COPPQueryBusData,
  0xc6f4d673,0x6174,0x4184,0x8e,0x35,0xf6,0xdb,0x52, 0x0,0xbc,0xba);

DXVA_COPPQuerySignaling

DEFINE_GUID(DXVA_COPPQuerySignaling,
  0x6629a591,0x3b79,0x4cf3,0x92,0x4a,0x11,0xe8,0xe7,0x81,0x16,0x71);

dwSequence

指定序號。 若要讓 COPPQueryStatus 函式處理狀態要求, dwSequence 中的值必須符合 DXVA_COPPSignature結構中 傳遞至 COPPSequenceStart 函式的 32 位隨機開始狀態序號。

cbSizeData

指定 StatusData 狀態要求數據的大小,以位元組為單位。

StatusData[4056]

指定陣列,其中包含 guidStatusRequestID 所識別之狀態要求的數據。

DXVA_COPPQueryConnectorType、DXVA_COPPQueryProtectionType、DXVA_COPPQueryDisplayData、DXVA_COPPQueryHDCPKeyData、DXVA_COPPQueryBusData和DXVA_COPPQuerySignaling要求不需要任何數據。

DXVA_COPPQueryLocalProtectionLevel和DXVA_COPPQueryGlobalProtectionLevel要求需要數據,以識別要求保護層級的保護類型。 因此,這些要求需要 StatusData 陣列中的前 4 個字節包含保護類型。

備註

狀態要求會傳入 COPPQueryStatus 函式的 pInput 參數中。 狀態資訊會透過 COPPQueryStatuspOutput 參數傳回。 DXVA_COPPStatusOutput結構描述傳回的狀態資訊。

規格需求

需求
最低支援的用戶端 此結構僅適用於具有SP1和更新版本的Windows Server 2003,以及 Windows XP SP2 和更新版本。
標頭 dxva.h (包含 Dxva.h)

另請參閱

COPPQueryStatus

COPPSequenceStart

DXVA_COPPSignature

DXVA_COPPStatusData

DXVA_COPPStatusOutput