Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt einen Sitzungsschlüssel für einen authentifizierten Kanal.
Syntax
HRESULT NegotiateAuthenticatedChannelKeyExchange(
[in] ID3D11AuthenticatedChannel *pChannel,
[in] UINT DataSize,
[in, out] void *pData
);
Parameter
[in] pChannel
Ein Zeiger auf die ID3D11AuthenticatedChannel-Schnittstelle . Diese Methode schlägt fehl, wenn der Kanaltyp D3D11_AUTHENTICATED_CHANNEL_D3D11 ist, da der Direct3D11-Kanal die Authentifizierung nicht unterstützt.
[in] DataSize
Die Größe der Daten im pData-Array in Bytes.
[in, out] pData
Ein Zeiger auf ein Bytearray, das den verschlüsselten Sitzungsschlüssel enthält. Der Puffer muss 256 Bytes Daten enthalten, die mit RSA Encryption Scheme – Optimal Asymmetric Encryption Padding (RSAES-OAEP) verschlüsselt werden.
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 D3D11_AUTHENTICATED_CHANNEL_D3D11 ist, da der Direct3D11-Kanal die Authentifizierung nicht unterstützt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | d3d11.h |