Compartilhar via


estrutura DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS (ntddstor.h)

A estrutura DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS especifica os parâmetros de uma ação de gravação de descarregamento relacionada aos atributos de conjunto de dados de um dispositivo.

Sintaxe

typedef struct _DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS {
  ULONG                 Flags;
  ULONG                 Reserved;
  ULONGLONG             TokenOffset;
  STORAGE_OFFLOAD_TOKEN Token;
} DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS, *PDEVICE_DSM_OFFLOAD_WRITE_PARAMETERS;

Membros

Flags

Não usado.

Reserved

Reservado.

TokenOffset

O deslocamento, em bytes, dentro do bloco de dados especificado por Token do qual começar a gravar.

Token

O identificador exclusivo do bloco de dados do qual gravar.

Comentários

Essa estrutura é usada em uma ação de gravação de descarregamento para uma solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . O membro Action da estrutura DEVICE_DSM_INPUT é definido como DeviceDsmAction_OffloadWrite.

Os membros ParameterBlockOffset e ParameterBlockLength de DEVICE_DSM_INPUT são definidos como o local e o comprimento da estrutura de DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS no buffer do sistema da solicitação de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Os membros DataSetRangesOffset e DataSetRangesLength de DEVICE_DSM_INPUT especificam as estruturas de DEVICE_DSM_RANGE para as extensões da gravação de descarregamento.

Consulte descrições de DEVICE_DSM_ACTION para obter mais detalhes sobre essa ação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível em Windows 8 e versões posteriores do Windows.
Cabeçalho ntddstor.h (inclua Ntddstor.h)

Confira também

Descrições do DEVICE_DSM_ACTION

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES