Freigeben über


D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT-Struktur

Enthält Eingabedaten für die IDirect3DAuthenticatedChannel9::Configure-Methode .

Syntax

typedef struct _D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT {
  D3D_OMAC omac;
  GUID     ConfigureType;
  HANDLE   hChannel;
  UINT     SequenceNumber;
} D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT;

Member

omac

Eine D3D_OMAC-Struktur , die einen Nachrichtenauthentifizierungscode (Mac) der Daten enthält. Der Treiber verwendet den AES-basierten CBC MAC (OMAC), um diesen Wert für den Datenblock zu berechnen, der nach diesem Strukturelement 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. Rufen Sie IDirect3DDevice9Video::CreateAuthenticatedChannel auf, um das Handle abzurufen.

SequenceNumber

Die Abfragesequenznummer. Generieren Sie zu Beginn der Sitzung eine kryptografisch sichere 32-Bit-Zufallszahl, die als Startsequenznummer verwendet werden soll. Erhöhen Sie für jeden Befehl die Sequenznummer um 1.

Anforderungen

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

Siehe auch

Direct3D-Videostrukturen

IDirect3DAuthenticatedChannel9::Configure