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.
Mithilfe der Informationen aus IOCTL_STORAGE_QUERY_PROPERTY kann eine Anwendung einen RPMB-Frame erstellen, um eine der folgenden Aktionen auszuführen: • Programmauthentifizierungsschlüssel • Abfragen des RPMB-Schreibindikators • Authentifizierter Schreibzugriff • Authentifizierter Lesevorgang • Authentifizierter Gerätekonfigurations-Schreibvorgang • Authentifizierte Gerätekonfiguration Lesen
Syntax
typedef struct _STORAGE_RPMB_DATA_FRAME {
BYTE Stuff[196];
BYTE KeyOrMAC[32];
BYTE Data[256];
BYTE Nonce[16];
BYTE WriteCounter[4];
BYTE Address[2];
BYTE BlockCount[2];
BYTE OperationResult[2];
BYTE RequestOrResponseType[2];
} STORAGE_RPMB_DATA_FRAME, *PSTORAGE_RPMB_DATA_FRAME;
Member
Stuff[196]
Reservierter Speicherplatz.
KeyOrMAC[32]
Entweder der zu programmierende Schlüssel oder der MAC, der diesen Frame oder eine Reihe von Frames authentifiziert.
Data[256]
Die Dateneingabe oder -ausgabe.
Nonce[16]
Zufällige 128-Bit-Zahl, die vom Host generiert wird. Nur für Lesevorgänge erforderlich.
WriteCounter[4]
32-Bit-Zähler. Nur für Schreibvorgänge erforderlich.
Address[2]
Die halbsektorend zu betreibende Adresse.
BlockCount[2]
Die Anzahl der Halbsektorblöcke, die gelesen/geschrieben werden sollen.
OperationResult[2]
Das Ergebnis des Vorgangs.
RequestOrResponseType[2]
Der Typ der Anforderung oder Antwort.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
| Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
| Kopfzeile | winioctl.h |