Delen via


Naslaginformatie over DE QUERY VAN DE QUERY

[De functie die is gekoppeld aan deze pagina, DirectShow, is een verouderde functie. Het is vervangen door MediaPlayer, IMFMediaEngineen Audio/Video Capture in Media Foundation. Deze functies zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken MediaPlayer, IMFMediaEngine en Audio/Video Capture in Media Foundation in plaats van DirectShow, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]

In deze sectie worden de statusquery's beschreven die worden ondersteund door Certified Output Protection Protocol (MDM). Voor elke query wordt de GUID die de query definieert weergegeven, samen met de invoergegevens en retourgegevens.

Vraag GUID
Busgegevens DXVA_COPPQueryBusData
Verbindingslijntype DXVA_COPPQueryConnectorType
Gegevens weergeven DXVA_COPPQueryDisplayData
HDCP-sleutelgegevens DXVA_COPPQueryHDCPKeyData
Globaal beveiligingsniveau DXVA_COPPQueryGlobalProtectionLevel
Lokaal beveiligingsniveau DXVA_COPPQueryLocalProtectionLevel
Beveiligingstype DXVA_COPPQueryProtectionType
Signalering DXVA_COPPQuerySignaling

 

Bus-gegevensquery

Retourneert het type I/O-bus dat wordt gebruikt door de grafische adapter.

  • GUID-: DXVA_COPPQueryBusData
  • Invoergegevens: Geen.
  • Retourgegevens: retourneert een DXVA_COPPStatusData structuur. Het bustype wordt geretourneerd in het dwData lid als vlag van de opsomming COPP_BusType.

Verbindingslijntypequery

Retourneert het type fysieke connector.

  • GUID-: DXVA_COPPQueryConnectorType
  • Invoergegevens: Geen.
  • Retourgegevens: retourneert een DXVA_COPPStatusData structuur. Het connectortype wordt geretourneerd in de dwData lid als vlag uit de opsomming COPP_ConnectorType.

Gegevensquery weergeven

Retourneert een beschrijving van het videosignaal dat via de verbindingslijn wordt verzonden.

Het videosignaal dat via de verbindingslijn wordt verzonden, heeft niet noodzakelijkerwijs dezelfde indeling als de bureaubladweergavemodus. De bureaubladweergavemodus kan bijvoorbeeld 1024x768 pixels zijn op 85 Hz, terwijl de connector een S-Video-connector is die een videosignaal verzendt op 720x480 pixels, 60/1,01 Hz. In dat geval retourneert het stuurprogramma de resolutie van het S-Video-signaal, niet de bureaubladresolutie.

HDCP-sleutelgegevensquery

Retourneert de HDCP-sleutelselectievector van het apparaat (B-KSV).

De KSV is een id die wordt verstrekt aan de fabrikant van het apparaat en wordt gebruikt in het HDCP-verificatie- en installatieproces. De toepassing moet deze waarde controleren op basis van de lijst met ingetrokken KSV's. Het mechanisme voor het verkrijgen van de KSV-intrekkingslijst valt buiten het bereik van het MDM-protocol. Raadpleeg de HDCP-specificatie voor meer informatie.

Deze query bepaalt ook of het aangesloten HDCP-apparaat een monitor of een HDCP-repeater is. De toepassing mag geen beveiligde inhoud afspelen als het HDCP-apparaat een HDCP-repeater is, omdat deze niet worden ondersteund door COPP.

Globale query op beveiligingsniveau

Retourneert het globale beveiligingsniveau voor een opgegeven beveiligingsmechanisme.

Het globale beveiligingsniveau is het beveiligingsniveau dat momenteel wordt toegepast op de connector, ongeacht hoe het grafische stuurprogramma is geïnstrueerd om de beveiliging toe te passen. Een toepassing kan bijvoorbeeld het ACS-beveiligingsniveau instellen door de functie ChangeDisplaySettingsEx aan te roepen. In dat geval zou het globale beveiligingsniveau deze instelling weerspiegelen, ook al werd deze instelling niet aangevraagd via COPP.

  • GUID-: DXVA_COPPQueryGlobalProtectionLevel

  • Invoergegevens: het beveiligingsmechanisme om een query uit te voeren, opgegeven als een 32-bits geheel getal. Zie TYPE FLAGs.

  • Retourgegevens: retourneert een DXVA_COPPStatusData structuur. Het huidige beveiligingsniveau wordt geretourneerd in het lid dwData. De betekenis van deze waarde is afhankelijk van het beveiligingsmechanisme waarop een query wordt uitgevoerd. Voor elk beveiligingsmechanisme is de waarde van het dwData lid een vlag uit een andere opsomming, zoals wordt weergegeven in de volgende tabel.

    Beveiligingsmechanisme Opsomming
    ACS COPP_ACP_Protection_Level
    CGMS-A COPP_CGMSA_Protection_Level
    HDCP COPP_HDCP_Protection_Level

     

Query op lokaal beveiligingsniveau

Retourneert het lokale beveiligingsniveau voor een opgegeven beveiligingsmechanisme.

Het lokale beveiligingsniveau is het beveiligingsniveau dat is aangevraagd via de huidige COPP-sessie. Het stuurprogramma kan een hoger beveiligingsniveau instellen.

  • GUID-: DXVA_COPPQueryLocalProtectionLevel

  • invoergegevens: het beveiligingsmechanisme om een query uit te voeren als een geheel getal van 32 bits. Zie TYPE FLAGs.

  • Retourgegevens: retourneert een DXVA_COPPStatusData structuur. Het huidige beveiligingsniveau wordt geretourneerd in het lid dwData. De betekenis van deze waarde is afhankelijk van het beveiligingsmechanisme waarop een query wordt uitgevoerd. Voor elk beveiligingsmechanisme is de waarde van het dwData lid een vlag uit een andere opsomming, zoals wordt weergegeven in de volgende tabel.

    Beveiligingsmechanisme Opsomming
    ACS COPP_ACP_Protection_Level
    CGMS-A COPP_CGMSA_Protection_Level
    HDCP COPP_HDCP_Protection_Level

     

Beveiligingstypequery

Retourneert de beveiligingsmechanismen die beschikbaar zijn voor de connector.

  • GUID-: DXVA_COPPQueryProtectionType
  • Invoergegevens: Geen.
  • Retourgegevens: retourneert een DXVA_COPPStatusData structuur. De beveiligingsmechanismen worden geretourneerd in de dwData lid als combinatie van nul of meer vlaggen. Zie TYPE FLAGs. Als er meer dan één beveiligingsmechanisme beschikbaar is, worden de vlaggen gecombineerd met een bitwise OR.

Signaleringsquery

Retourneert een lijst met alle beveiligingsstandaarden die worden ondersteund door het stuurprogramma, de standaard die momenteel actief is en de huidige hoogte-breedteverhouding of andere signaleringsgegevens.

Using Certified Output Protection Protocol (MDM)