StorPortSecureCopyMemory-Funktion (storport.h)
StorPortSecureCopyMemory kopiert Bytes sicher zwischen Puffern.
Syntax
ULONG StorPortSecureCopyMemory(
[out] PVOID Dest,
[in] SIZE_T DestSizeInBytes,
[in] const PVOID Src,
[in] SIZE_T Count
);
Parameter
[out] Dest
Zeiger auf den Zielpuffer, in den kopiert werden soll.
[in] DestSizeInBytes
Größe des Puffers, auf den Dest zeigt, in Bytes.
[in] Src
Zeiger auf den Quellpuffer, aus dem kopiert werden soll.
[in] Count
Anzahl der Bytes, die von Src nach Dest kopiert werden sollen.
Rückgabewert
Diese Funktion gibt einen der folgenden status Codes zurück.
Rückgabecode | Beschreibung |
---|---|
STOR_STATUS_SUCCESS | Die angegebene Anzahl von Bytes wurde kopiert. |
STOR_STATUS_INVALID_PARAMETER | Ein Parameter ist ungültig. Beispielsweise ist Dest ein NULL-Zeiger. |
STOR_STATUS_BUFFER_TOO_SMALL | Die Zielpuffergröße ist kleiner als die Anzahl der zu kopierenden Bytes. |
Hinweise
Ein Miniport ruft StorPortSecureCopyMemory auf, um Bytes sicher aus einem virtuellen Quellpuffer in einen virtuellen Zielpuffer zu kopieren. Um potenzielle Sicherheitsrisiken zu vermeiden, sollten Miniports diese Funktion anstelle von StorPortCopyMemory aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Server) | Windows Server 2022 |
Kopfzeile | storport.h |