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 in cui eseguire la copia.

[in] DestSizeInBytes

Dimensione del buffer a cui punta il Dest, in byte.

[in] Src

Puntatore al buffer di origine da cui eseguire la copia.

[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.

Osservazioni

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.

Fabbisogno

Requisito Valore
server minimo supportato Windows Server 2022
intestazione storport.h