struttura DXVA_COPPStatusOutput (dxva.h)
La struttura DXVA_COPPStatusOutput descrive lo stato restituito da una query in una sessione video protetta associata a un dispositivo COPP DirectX VA.
Sintassi
typedef struct _DXVA_COPPStatusOutput {
GUID macKDI;
ULONG cbSizeData;
UCHAR COPPStatus[4076];
} DXVA_COPPStatusOutput, *LPDXVA_COPPStatusOutput;
Membri
macKDI
Specifica un GUID del codice mac (Message Authentication Code) per lo stato in COPPStatus. L'applicazione che ha richiesto lo stato può usare il MAC per verificare che la trasmissione dello stato sia stata protetta ( ovvero non è stata manomessa in transito dal driver).
cbSizeData
Specifica le dimensioni, in byte, dei dati di stato in COPPStatus.
COPPStatus[4076]
Specifica una matrice che contiene i dati di stato. Il driver di visualizzazione deve restituire i dati di stato in uno dei modi seguenti, a seconda del valore di input specificato nel guidStatusRequestID membro della struttura DXVA_COPPStatusInput:
valore di input | dati sullo stato dell'output |
---|---|
DXVA_COPPQueryDisplayData | Puntatore a una struttura DXVA_COPPStatusDisplayData |
DXVA_COPPQueryProtectionType, DXVA_COPPQueryConnectorType, DXVA_COPPQueryLocalProtectionLevel, DXVA_COPPQueryGlobalProtectionLevel o DXVA_COPPQueryBusData | Puntatore a una struttura DXVA_COPPStatusData |
DXVA_COPPQueryHDCPKeyData | Puntatore a una struttura DXVA_COPPStatusHDCPKeyData |
DXVA_COPPQuerySignaling | Puntatore a una struttura DXVA_COPPStatusSignalingCmdData |
Osservazioni
Le richieste di stato vengono passate nel parametro pInput della funzione COPPQueryStatus. La struttura DXVA_COPPStatusInput descrive una richiesta di stato. Le informazioni sullo stato vengono restituite tramite il parametro di COPPQueryStatus.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Questa struttura si applica solo a Windows Server 2003 con SP1 e versioni successive e Windows XP con SP2 e versioni successive. |
intestazione | dxva.h (include Dxva.h) |