Freigeben über


IDirect3DDevice9Video::CreateAuthenticatedChannel-Methode (d3d9.h)

Erstellt einen Kanal für die Kommunikation mit dem Direct3D-Gerät oder dem Grafiktreiber.

Syntax

HRESULT CreateAuthenticatedChannel(
  D3DAUTHENTICATEDCHANNELTYPE    ChannelType,
  IDirect3DAuthenticatedChannel9 **ppAuthenticatedChannel,
  HANDLE                         *pChannelHandle
);

Parameter

ChannelType

Gibt den Kanaltyp als Member der D3DAUTHENTICATEDCHANNELTYPE-Enumeration an.

ppAuthenticatedChannel

Empfängt einen Zeiger auf die IDirect3DAuthenticatedChannel9-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.

pChannelHandle

Empfängt einen Zeiger auf ein Handle für den Kanal.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn der ChannelType-ParameterD3DAUTHENTICATEDCHANNEL_D3D9 ist, erstellt die -Methode einen Kanal mit dem Direct3D-Gerät. Dieser Kanaltyp unterstützt keine Authentifizierung.

Wenn ChannelTypeD3DAUTHENTICATEDCHANNEL_DRIVER_SOFTWARE oder D3DAUTHENTICATEDCHANNEL_DRIVER_HARDWARE ist, erstellt die Methode einen authentifizierten Kanal mit dem Grafiktreiber.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile d3d9.h

Weitere Informationen

GPU-basierter Inhaltsschutz

IDirect3DDevice9Video