DXVA_COPPStatusData struttura (dxva.h)
La struttura DXVA_COPPStatusData contiene le informazioni sullo stato restituite da una query in una sessione video protetta associata a un dispositivo DirectX VA COPP.
Sintassi
typedef struct _DXVA_COPPStatusData {
GUID rApp;
ULONG dwFlags;
ULONG dwData;
ULONG ExtendedInfoValidMask;
ULONG ExtendedInfoData;
} DXVA_COPPStatusData;
Members
rApp
Specifica un numero casuale a 128 bit usato una volta. Questo numero casuale viene generato dall'applicazione di richiesta e fornito al driver di visualizzazione nel membro rApp della struttura DXVA_COPPStatusInput .
dwFlags
Specifica informazioni di stato aggiuntive che potrebbero essere rilevanti per l'applicazione chiamante. Il driver di visualizzazione deve impostare dwFlags sul valore COPP_StatusNormal (0x00) dal tipo di enumerazione COPP_StatusFlags o su una combinazione ORed valida della COPP_StatusFlags seguente:
- COPP_LinkLost (0x01)
- COPP_RenegotiationRequired (0x02)
dwData
Specifica i dati di stato a 32 bit restituiti da una delle richieste seguenti passate nel parametro pInput della funzione COPPQueryStatus .
DXVA_COPPQueryProtectionType
Restituisce una combinazione ORed valida dei valori seguenti che indicano i tipi disponibili di meccanismi di protezione nel connettore fisico associato a un dispositivo COPP:
- COPP_ProtectionType_Unknown (0x80000000)
- COPP_ProtectionType_None (0x00)
- COPP_ProtectionType_HDCP (0x01)
- COPP_ProtectionType_ACP (0x02)
- COPP_ProtectionType_CGMSA (0x04)
DXVA_COPPQueryConnectorType
Restituisce uno dei valori seguenti dal tipo di enumerazione COPP_ConnectorType che identifica il tipo di connettore fisico usato dalla sessione video:
- COPP_ConnectorType_Unknown (-1)
- COPP_ConnectorType_VGA (0)
- COPP_ConnectorType_SVideo (1)
- COPP_ConnectorType_CompositeVideo (2)
- COPP_ConnectorType_ComponentVideo (3)
- COPP_ConnectorType_DVI (4)
- COPP_ConnectorType_HDMI (5)
- COPP_ConnectorType_LVDS (6)
- COPP_ConnectorType_TMDS (7)
- COPP_ConnectorType_D_JPN (8)
DXVA_COPPQueryLocalProtectionLevel
Restituisce il livello di protezione attualmente impostato per la sessione video. Il valore a livello di protezione dipende dal tipo di protezione specificato nel membro StatusData della struttura DXVA_COPPStatusInput . Per i possibili livelli di protezione, vedere il membro ProtLevel della struttura DXVA_COPPSetProtectionLevelCmdData .
DXVA_COPPQueryGlobalProtectionLevel
Restituisce il livello di protezione attualmente impostato per il connettore fisico. Il valore del livello restituito deve riflettere il livello di protezione attualmente applicato tramite il connettore, indipendentemente dal modo in cui il driver è stato incaricato di applicare il livello di protezione. Ad esempio, se ACP è stato abilitato tramite la funzione Win32 ChangeDisplaySettingsEx e non tramite l'interfaccia IAMCertifiedOutputProtection , il livello di protezione globale restituito tramite una chiamata alla funzione COPPQueryStatus per il connettore deve indicare che ACP è stato abilitato, anche se ACP non è stato abilitato tramite l'interfaccia IAMCertifiedOutputProtection .
Il valore a livello di protezione dipende dal tipo di protezione specificato nel membro StatusData della struttura DXVA_COPPStatusInput . Per i possibili livelli di protezione, vedere il membro ProtLevel della struttura DXVA_COPPSetProtectionLevelCmdData .
DXVA_COPPQueryBusData
Restituisce uno dei valori seguenti dal tipo di enumerazione COPP_BusType che identifica il tipo di bus usato dall'hardware grafico associato a un dispositivo COPP:
- COPP_BusType_Unknown (0)
- COPP_BusType_PCI (1)
- COPP_BusType_PCIX (2)
- COPP_BusType_PCIExpress (3)
- COPP_BusType_AGP (4)
ExtendedInfoValidMask
Specifica un valore che indica i campi di bit validi nel membro ExtendedInfoData seguente.
ExtendedInfoData
Specifica altri dati a 32 bit per lo stato. Attualmente non utilizzato.
Commenti
Il driver di visualizzazione restituisce informazioni sullo stato tramite il parametro pOutput di COPPQueryStatus. La struttura DXVA_COPPStatusOutput descrive le informazioni sullo stato restituite. Il driver di visualizzazione deve eseguire il cast delle informazioni sullo stato in un puntatore a una struttura DXVA_COPPStatusData e restituire le informazioni sullo stato nel membro COPPStatus di DXVA_COPPStatusOutput.
Requisiti
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) |