D3DAUTHENTICATEDCHANNEL _ CONFIGURE _ OUTPUT-Struktur

Enthält die Antwort auf einen Aufruf der IDirect3DAuthenticatedChannel9::Configure-Methode.

Syntax

typedef struct _D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT {
  D3D_OMAC omac;
  GUID     ConfigureType;
  HANDLE   hChannel;
  UINT     SequenceNumber;
  HRESULT  ReturnCode;
} D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT;

Member

omac

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

ConfigureType

Eine GUID, die den Befehl angibt. Eine Liste der Werte finden Sie unter Content Protection Befehle.

hChannel

Ein Handle für den authentifizierten Kanal.

SequenceNumber

Die Sequenznummer des Befehls.

ReturnCode

Der Ergebniscode für den Befehl.

Hinweise

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

Anforderungen

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

Siehe auch

Direct3D-Videostrukturen

IDirect3DAuthenticatedChannel9::Configure