Condividi tramite


Funzione StorPortSecureCopyMemory (storport.h)

StorPortSecureCopyMemory copia in modo sicuro i byte tra i buffer.

Sintassi

ULONG StorPortSecureCopyMemory(
  [out] PVOID       Dest,
  [in]  SIZE_T      DestSizeInBytes,
  [in]  const PVOID Src,
  [in]  SIZE_T      Count
);

Parametri

[out] Dest

Puntatore al buffer di destinazione da copiare.

[in] DestSizeInBytes

Dimensioni del buffer a cui punta il Dest in byte.

[in] Src

Puntatore al buffer di origine da cui copiare.

[in] Count

Numero di byte da copiare da Src a Dest.

Valore restituito

Questa funzione restituisce uno dei codici di stato seguenti.

Codice restituito Descrizione
STOR_STATUS_SUCCESS Il numero specificato di byte è stato copiato.
STOR_STATUS_INVALID_PARAMETER Un parametro non è valido; Ad esempio, Dest è un puntatore Null.
STOR_STATUS_BUFFER_TOO_SMALL Le dimensioni del buffer di destinazione sono inferiori al numero di byte da copiare.

Commenti

Un miniport chiama StorPortSecureCopyMemory per copiare in modo sicuro i byte da un buffer di origine virtuale a un buffer di destinazione virtuale. Per evitare potenziali vulnerabilità di sicurezza, i miniport devono chiamare questa funzione anziché StorPortCopyMemory.

Requisiti

Requisito Valore
Server minimo supportato Windows Server 2022
Intestazione Storport.h