Función StorPortSecureCopyMemory (storport.h)
StorPortSecureCopyMemory copia de forma segura bytes entre búferes.
Sintaxis
ULONG StorPortSecureCopyMemory(
[out] PVOID Dest,
[in] SIZE_T DestSizeInBytes,
[in] const PVOID Src,
[in] SIZE_T Count
);
Parámetros
[out] Dest
Puntero al búfer de destino al que se va a copiar.
[in] DestSizeInBytes
Tamaño del búfer al que Dest apunta, en bytes.
[in] Src
Puntero al búfer de origen desde el que se va a copiar.
[in] Count
Número de bytes que se van a copiar de Src a Dest.
Valor devuelto
Esta función devuelve uno de los siguientes códigos de estado.
Código devuelto | Descripción |
---|---|
STOR_STATUS_SUCCESS | Se copió el número especificado de bytes. |
STOR_STATUS_INVALID_PARAMETER | Un parámetro no es válido; por ejemplo, Dest es un puntero nulo. |
STOR_STATUS_BUFFER_TOO_SMALL | El tamaño del búfer de destino es menor que el número de bytes que se van a copiar. |
Comentarios
Una minipuerto llama a StorPortSecureCopyMemory para copiar bytes de forma segura desde un búfer de origen virtual a un búfer de destino virtual. Para evitar posibles vulnerabilidades de seguridad, los miniportes deben llamar a esta función en lugar de StorPortCopyMemory.
Requisitos
Requisito | Value |
---|---|
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | storport.h |