D3DAUTHENTICATEDCHANNEL-ABFRAGEAUSGABEstruktur _ _

Enthält die Antwort der IDirect3DAuthenticatedChannel9::Query-Methode.

Syntax

typedef struct _D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT {
  D3D_OMAC       omac;
  GUID           QueryType;
  hChannel       HANDLE;
  SequenceNumber UINT;
  HRESULT        ReturnCode;
} D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT;

Members

omac

Eine _ D3D-OMAC-Struktur, die Nachrichtenauthentifizierungscode (MAC) der Daten enthält. Der Treiber verwendet den AES-basierten CBC MAC (OMAC) mit einem Schlüssel, um diesen Wert für den Datenblock zu berechnen, der nach diesem Strukturmitglied angezeigt wird.

QueryType

Eine GUID, die die Abfrage angibt. Eine Liste der Werte finden Sie unter Content Protection Queries.

BEHANDELN

Ein Handle für den authentifizierten Kanal.

UINT

Die Abfragesequenznummer.

ReturnCode

Der Ergebniscode für die Abfrage.

Bemerkungen

Für die QueryType-, hChannel- und SequenceNumber-Member verwendet der Treiber dieselben Werte, die die Anwendung in der D3DAUTHENTICATEDCHANNEL _ QUERY _ INPUT-Struktur bereitgestellt hat. Die Anwendung sollte überprüfen, ob diese Werte übereinstimmen.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [ Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server 2008 [ R2-Desktop-Apps]
Header
D3d9types.h

Weitere Informationen

Direct3D-Videostrukturen

IDirect3DAuthenticatedChannel9::Query