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 pour le périphérique d’affichage (contexte graphique).
hCryptoSession
Handle de l’objet de session de chiffrement créé via 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 status pour le début aléatoire.
Valeur de retour
None
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 ensuite 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é.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3d10umddi.h (incluez D3d10umddi.h) |