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.
Ruft eine Zufallszahl ab, die zum Aktualisieren des Sitzungsschlüssels verwendet werden kann.
Syntax
PFND3D11_1DDI_STARTSESSIONKEYREFRESH Pfnd3d111DdiStartsessionkeyrefresh;
void Pfnd3d111DdiStartsessionkeyrefresh(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HCRYPTOSESSION hCryptoSession,
UINT RandomNumberSize,
VOID *pRandomNumber
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext).
hCryptoSession
Ein Handle für das kryptografische Sitzungsobjekt, das über einen Aufruf der CreateCryptoSession-Funktion erstellt wurde.
RandomNumberSize
Die Größe in Bytes der Zahl im Puffer, auf die durch den pRandomNumber-Parameter verwiesen wird.
pRandomNumber
Ein Zeiger auf einen Puffer, der die Statussequenznummer für den zufälligen Start enthält.
Rückgabewert
Nichts
Bemerkungen
Die Hardware und der Treiber können optional StartSessionKeyRefresh- für alle kryptografischen Typen unterstützen.
Wenn die Microsoft Direct3D-Laufzeit die StartSessionKeyRefresh- funktion des Treibers aufruft, generiert und speichert der Treiber eine Zufallszahl und gibt sie im Puffer zurück, auf den der pRandomNumber Parameter verweist.
Wenn die Laufzeit anschließend die FinishSessionKeyRefresh-Funktion des Treibers aufruft, aktualisiert der Treiber den Sitzungsschlüssel, indem ein XOR-Vorgang der Zufallszahl mit dem Schlüssel ausgeführt wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Zielplattform- | Desktop |
Header- | d3d10umddi.h (include D3d10umddi.h) |