PFND3D11_1DDI_STARTSESSIONKEYREFRESH fonction de rappel (d3d10umddi.h)
Obtient un nombre aléatoire qui peut être utilisé pour actualiser la clé de session.
Syntaxe
PFND3D11_1DDI_STARTSESSIONKEYREFRESH Pfnd3d111DdiStartsessionkeyrefresh;
void Pfnd3d111DdiStartsessionkeyrefresh(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT RandomNumberSize,
VOID *pRandomNumber
)
{...}
Paramètres
hDevice
Handle de l’appareil d’affichage (contexte graphique).
hCryptoSession
Handle de l’objet de session de chiffrement créé par le biais d’un appel à la fonction CreateCryptoSession.
RandomNumberSize
Taille, en octets, du nombre dans la mémoire tampon référencée par le paramètre pRandomNumber.
pRandomNumber
Pointeur vers une mémoire tampon qui contient le numéro de séquence d’état pour le début aléatoire.
Valeur de retour
Aucun
Remarques
Le matériel et le pilote peuvent éventuellement prendre en charge StartSessionKeyRefresh pour tous les types de chiffrement.
Lorsque le runtime Microsoft Direct3D appelle la fonction StartSessionKeyRefresh du pilote, le pilote génère et enregistre un nombre aléatoire et le retourne dans la mémoire tampon vers laquelle pointe le paramètre pRandomNumber.
Lorsque le runtime appelle par la suite la fonction FinishSessionKeyRefresh du pilote, le pilote actualise la clé de session en effectuant une opération XOR du nombre aléatoire avec la clé.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
serveur minimum pris en charge | Windows Server 2012 |
plateforme cible | Bureau |
d’en-tête | d3d10umddi.h (include D3d10umddi.h) |