D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE structure (d3dumddi.h)

The D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE structure describes a buffer that contains the session key, which the authenticated channel uses.

Syntax

typedef struct _D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE {
  [in]     HANDLE hChannel;
  [in/out] UINT   DataSize;
  [in/out] VOID   *pData;
} D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE;

Members

[in] hChannel

A handle to the authenticated channel that the runtime creates when the runtime calls the driver's CreateAuthenticatedChannel function.

[in/out] DataSize

The size, in bytes, of the data that the pData member points to.

[in/out] pData

A pointer to a buffer that contains the session key.

Requirements

Requirement Value
Minimum supported client D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE is supported beginning with the Windows 7 operating system.
Header d3dumddi.h (include D3dumddi.h)

See also

AuthenticatedChannelKeyExchange

CreateAuthenticatedChannel