DXVA_COPPStatusOutput Struktur (dxva.h)
Die DXVA_COPPStatusOutput Struktur beschreibt den Status, der von einer Abfrage in einer geschützten Videositzung zurückgegeben wird, die einem DirectX VA COPP-Gerät zugeordnet ist.
Syntax
typedef struct _DXVA_COPPStatusOutput {
GUID macKDI;
ULONG cbSizeData;
UCHAR COPPStatus[4076];
} DXVA_COPPStatusOutput, *LPDXVA_COPPStatusOutput;
Angehörige
macKDI
Gibt eine GUID des Nachrichtenauthentifizierungscodes (MAC) für den Status unter COPPStatusan. Die Anwendung, die den Status angefordert hat, kann den MAC verwenden, um zu überprüfen, ob die Übertragung des Status sicher war (d. a. es wurde vom Treiber nicht manipuliert).
cbSizeData
Gibt die Größe der Statusdaten in Bytes bei COPPStatus-an.
COPPStatus[4076]
Gibt ein Array an, das die Statusdaten enthält. Der Anzeigetreiber sollte Statusdaten auf eine der folgenden Arten zurückgeben, je nachdem, welche Eingabewerte in der guidStatusRequestID Member der DXVA_COPPStatusInput Struktur angegeben wurden:
Eingabewert | Ausgabestatusdaten |
---|---|
DXVA_COPPQueryDisplayData | Zeiger auf eine DXVA_COPPStatusDisplayData-Struktur |
DXVA_COPPQueryProtectionType, DXVA_COPPQueryConnectorType, DXVA_COPPQueryLocalProtectionLevel, DXVA_COPPQueryGlobalProtectionLevel oder DXVA_COPPQueryBusData | Zeiger auf eine DXVA_COPPStatusData-Struktur |
DXVA_COPPQueryHDCPKeyData | Zeiger auf eine DXVA_COPPStatusHDCPKeyData-Struktur |
DXVA_COPPQuerySignaling | Zeiger auf eine DXVA_COPPStatusSignalingCmdData-Struktur |
Bemerkungen
Statusanforderungen werden im pInput Parameter der COPPQueryStatus--Funktion übergeben. Die DXVA_COPPStatusInput-Struktur beschreibt eine Anforderung für den Status. Statusinformationen werden über den pOutput Parameter von COPPQueryStatuszurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Diese Struktur gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher. |
Header- | dxva.h (include Dxva.h) |