Partilhar via


STORAGE_OFFLOAD_WRITE_OUTPUT estrutura (ntddstor.h)

A estrutura de STORAGE_OFFLOAD_WRITE_OUTPUT é a saída de uma solicitação de código de controle IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES quando o membro da Ação do DEVICE_DSM_INPUT é definido como DeviceDsmAction_OffloadWrite.

Sintaxe

typedef struct _STORAGE_OFFLOAD_WRITE_OUTPUT {
  ULONG     OffloadWriteFlags;
  ULONG     Reserved;
  ULONGLONG LengthCopied;
} STORAGE_OFFLOAD_WRITE_OUTPUT, *PSTORAGE_OFFLOAD_WRITE_OUTPUT;

Membros

OffloadWriteFlags

Sinalizadores que indicam o resultado da operação de gravação de descarregamento. Isso é definido como um dos seguintes.

Valor Significado
STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED A gravação de descarregamento foi executada, mas o intervalo gravado foi truncado.
STORAGE_OFFLOAD_TOKEN_INVALID O token fornecido para a operação de gravação de descarregamento era inválido.

Reserved

Reservado.

LengthCopied

Bytes copiados para a solicitação de gravação em DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS.

Observações

Na entrada, um valor de token em DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS identifica exclusivamente os intervalos de conjuntos de dados solicitados para gravação na estrutura DEVICE_DSM_INPUT. A estrutura STORAGE_OFFLOAD_WRITE_OUTPUT contém os resultados da operação de gravação.

A estrutura STORAGE_OFFLOAD_WRITE_OUTPUT é retornada no início do buffer do sistema.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows 8 e versões posteriores do Windows.
cabeçalho ntddstor.h (include Ntddstor.h)

Consulte também

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES