IDirect3DAuthenticatedChannel9::NegotiateKeyExchange-Methode (d3d9.h)
Erstellt einen Sitzungsschlüssel für den authentifizierten Kanal.
Syntax
HRESULT NegotiateKeyExchange(
UINT DataSize,
VOID *pData
);
Parameter
DataSize
Die Größe der Daten im pData-Array in Bytes.
pData
Ein Zeiger auf ein Bytearray, das den verschlüsselten Sitzungsschlüssel enthält. Der Puffer muss 256 Bytes an Daten enthalten, die mit RSAES-OAEP (RSAES-OAEP) verschlüsselt sind.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Methode schlägt fehl, wenn der Kanaltyp D3DAUTHENTICATEDCHANNEL_D3D9 ist, da der Direct3D 9-Kanal keine Authentifizierung unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
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 |