DXVA_COPPStatusData-Struktur (dxva.h)
Die DXVA_COPPStatusData-Struktur enthält die status Informationen, die von einer Abfrage für eine geschützte Videositzung zurückgegeben werden, die einem DirectX VA-COPP-Gerät zugeordnet ist.
Syntax
typedef struct _DXVA_COPPStatusData {
GUID rApp;
ULONG dwFlags;
ULONG dwData;
ULONG ExtendedInfoValidMask;
ULONG ExtendedInfoData;
} DXVA_COPPStatusData;
Member
rApp
Gibt eine 128-Bit-Zufallszahl an, die einmal verwendet wird. Diese Zufallszahl wird von der anfordernden Anwendung generiert und dem Anzeigetreiber im rApp-Element der DXVA_COPPStatusInput-Struktur bereitgestellt.
dwFlags
Gibt zusätzliche status Informationen an, die für die aufrufende Anwendung relevant sein könnten. Der Anzeigetreiber sollte dwFlags auf den COPP_StatusNormal -Wert (0x00) des COPP_StatusFlags-Enumerationstyps oder auf eine gültige ORed-Kombination der folgenden COPP_StatusFlags festlegen:
- COPP_LinkLost (0x01)
- COPP_RenegotiationRequired (0x02)
dwData
Gibt 32-Bit-status Daten an, die von einer der folgenden Anforderungen zurückgegeben werden, die im pInput-Parameter der COPPQueryStatus-Funktion übergeben werden.
DXVA_COPPQueryProtectionType
Gibt eine gültige ORed-Kombination der folgenden Werte zurück, die die verfügbaren Arten von Schutzmechanismen für den physischen Connector angeben, der einem COPP-Gerät zugeordnet ist:
- COPP_ProtectionType_Unknown (0x80000000)
- COPP_ProtectionType_None (0x00)
- COPP_ProtectionType_HDCP (0x01)
- COPP_ProtectionType_ACP (0x02)
- COPP_ProtectionType_CGMSA (0x04)
DXVA_COPPQueryConnectorType
Gibt einen der folgenden Werte aus dem COPP_ConnectorType Enumerationstyp zurück, der den Typ des physischen Connectors identifiziert, den die Videositzung verwendet:
- 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
Gibt die aktuell festgelegte Schutzebene für die Videositzung zurück. Der Wert auf Schutzebene hängt vom Schutztyp ab, der im StatusData-Member der DXVA_COPPStatusInput-Struktur angegeben ist. Mögliche Schutzstufen finden Sie im ProtLevel-Element der DXVA_COPPSetProtectionLevelCmdData-Struktur .
DXVA_COPPQueryGlobalProtectionLevel
Gibt die derzeit festgelegte Schutzstufe für den physischen Connector zurück. Der zurückgegebene Levelwert muss die schutzebene widerspiegeln, die derzeit über den Connector angewendet wird, unabhängig davon, wie der Treiber angewiesen wurde, die Schutzstufe anzuwenden. Wenn ACP beispielsweise über die Win32 ChangeDisplaySettingsEx-Funktion und nicht über die IAMCertifiedOutputProtection-Schnittstelle aktiviert wurde, muss die globale Schutzebene, die durch einen Aufruf der COPPQueryStatus-Funktion für den Connector zurückgegeben wurde, angeben, dass ACP aktiviert wurde, obwohl ACP nicht über die IAMCertifiedOutputProtection-Schnittstelle aktiviert wurde.
Der Wert auf Schutzebene hängt vom Schutztyp ab, der im StatusData-Member der DXVA_COPPStatusInput-Struktur angegeben ist. Mögliche Schutzstufen finden Sie im ProtLevel-Element der DXVA_COPPSetProtectionLevelCmdData-Struktur .
DXVA_COPPQueryBusData
Gibt einen der folgenden Werte aus dem COPP_BusType Enumerationstyp zurück, der den Typ des Busses angibt, der von der Grafikhardware verwendet wird, die einem COPP-Gerät zugeordnet ist:
- COPP_BusType_Unknown (0)
- COPP_BusType_PCI (1)
- COPP_BusType_PCIX (2)
- COPP_BusType_PCIExpress (3)
- COPP_BusType_AGP (4)
ExtendedInfoValidMask
Gibt einen Wert an, der die gültigen Bitfelder im folgenden ExtendedInfoData-Member angibt.
ExtendedInfoData
Gibt zusätzliche 32-Bit-Daten für die status an. Derzeit nicht verwendet.
Hinweise
Der Anzeigetreiber gibt status Informationen über den pOutput-Parameter von COPPQueryStatus zurück. Die DXVA_COPPStatusOutput-Struktur beschreibt die zurückgegebenen status Informationen. Der Anzeigetreiber sollte die status Informationen in einen Zeiger auf eine DXVA_COPPStatusData-Struktur umwandeln und die status Informationen im COPPStatus-Member von DXVA_COPPStatusOutput zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Diese Struktur gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher. |
Kopfzeile | dxva.h (einschließlich Dxva.h) |