Método IDirect3DAuthenticatedChannel9::NegotiateKeyExchange (d3d9.h)

Establece una clave de sesión para el canal autenticado.

Sintaxis

HRESULT NegotiateKeyExchange(
  UINT DataSize,
  VOID *pData
);

Parámetros

DataSize

Tamaño de los datos de la matriz pData , en bytes.

pData

Puntero a una matriz de bytes que contiene la clave de sesión cifrada. El búfer debe contener 256 bytes de datos, cifrados mediante el esquema de cifrado RSA: relleno óptimo de cifrado asimétrico (RSAES-OAEP).

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Este método produce un error si el tipo de canal es D3DAUTHENTICATEDCHANNEL_D3D9, porque el canal de Direct3D 9 no admite la autenticación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado d3d9.h

Consulte también

Protección de contenido basada en GPU

IDirect3DAuthenticatedChannel9