Partilhar via


Função StorPortSecureCopyMemory (storport.h)

StorPortSecureCopyMemory copia com segurança bytes entre buffers.

Sintaxe

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

Parâmetros

[out] Dest

Ponteiro para o buffer de destino para o qual copiar.

[in] DestSizeInBytes

Tamanho do buffer para o qual Dest aponta, em bytes.

[in] Src

Ponteiro para o buffer de origem do qual copiar.

[in] Count

Número de bytes a serem copiados de Src para Dest.

Retornar valor

Essa função retorna um dos seguintes códigos de status.

Código de retorno Descrição
STOR_STATUS_SUCCESS O número especificado de bytes foi copiado.
STOR_STATUS_INVALID_PARAMETER Um parâmetro é inválido; por exemplo, Dest é um ponteiro nulo.
STOR_STATUS_BUFFER_TOO_SMALL O tamanho do buffer de destino é menor que o número de bytes a serem copiados.

Comentários

Um miniporto chama StorPortSecureCopyMemory para copiar bytes com segurança de um buffer de origem virtual para um buffer de destino virtual. Para evitar possíveis vulnerabilidades de segurança, os miniportos devem chamar essa função em vez de StorPortCopyMemory.

Requisitos

Requisito Valor
Servidor mínimo com suporte Windows Server 2022
Cabeçalho storport.h