Compartilhar via


VDS_LUN_FLAG enumeração (vdshwprv.h)

[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]

Define o conjunto de sinalizadores válidos para um objeto LUN.

Syntax

typedef enum _VDS_LUN_FLAG {
  VDS_LF_LBN_REMAP_ENABLED = 0x1,
  VDS_LF_READ_BACK_VERIFY_ENABLED = 0x2,
  VDS_LF_WRITE_THROUGH_CACHING_ENABLED = 0x4,
  VDS_LF_HARDWARE_CHECKSUM_ENABLED = 0x8,
  VDS_LF_READ_CACHE_ENABLED = 0x10,
  VDS_LF_WRITE_CACHE_ENABLED = 0x20,
  VDS_LF_MEDIA_SCAN_ENABLED = 0x40,
  VDS_LF_CONSISTENCY_CHECK_ENABLED = 0x80,
  VDS_LF_SNAPSHOT = 0x100
} VDS_LUN_FLAG, *PVDS_LUN_FLAG;

Constantes

 
VDS_LF_LBN_REMAP_ENABLED
Valor: 0x1
O provedor remapeia extensões LUN para direcionar extensões automaticamente.
VDS_LF_READ_BACK_VERIFY_ENABLED
Valor: 0x2
O provedor verifica gravações por readback.
VDS_LF_WRITE_THROUGH_CACHING_ENABLED
Valor: 0x4
O provedor habilita o cache de gravação no LUN.
VDS_LF_HARDWARE_CHECKSUM_ENABLED
Valor: 0x8
O provedor verifica a integridade dos dados de leitura e gravação usando uma soma de verificação.
VDS_LF_READ_CACHE_ENABLED
Valor: 0x10
O cache de leitura está habilitado no LUN.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LF_WRITE_CACHE_ENABLED
Valor: 0x20
O cache de gravação está habilitado no LUN.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LF_MEDIA_SCAN_ENABLED
Valor: 0x40
A verificação de mídia está habilitada no LUN.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LF_CONSISTENCY_CHECK_ENABLED
Valor: 0x80
A verificação de consistência está habilitada no LUN.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LF_SNAPSHOT
Valor: 0x100
O LUN é um LUN de cópia de sombra de volume.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.

Comentários

Essa enumeração fornece os valores para o membro ulFlags da estrutura VDS_LUN_PROP e fornece o valor para o enumerador VDS_LPF_LBN_REMAP_ENABLED na enumeração VDS_LUN_PLEX_FLAG .

Nota Constantes adicionais podem ser adicionadas à enumeração VDS_LUN_FLAG em versões futuras do Windows. Por esse motivo, seu aplicativo deve ser projetado para lidar normalmente com uma constante de enumeração VDS_LUN_FLAG não reconhecida.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho vdshwprv.h

Confira também

Enumerações do VDS

VDS_LUN_PLEX_FLAG

VDS_LUN_PROP