Compartilhar via


IMAPI_MEDIA_WRITE_PROTECT_STATE enumeração (imapi2.h)

Define valores que indicam que a gravação de mídia protege status. Um ou mais valores de proteção de gravação podem ser definidos em uma determinada unidade.

Syntax

typedef enum _IMAPI_MEDIA_WRITE_PROTECT_STATE {
  IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN = 0x1,
  IMAPI_WRITEPROTECTED_BY_CARTRIDGE = 0x2,
  IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON = 0x4,
  IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT = 0x8,
  IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK = 0x10,
  IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA = 0x4000
} IMAPI_MEDIA_WRITE_PROTECT_STATE, *PIMAPI_MEDIA_WRITE_PROTECT_STATE;

Constantes

 
IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN
Valor: 0x1
A energia da unidade precisa ser circulada antes de permitir gravações na mídia.
IMAPI_WRITEPROTECTED_BY_CARTRIDGE
Valor: 0x2
A mídia está em um cartucho com o conjunto de guias de proteção de gravação.
IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON
Valor: 0x4
A unidade não está permitindo gravações por um motivo específico da mídia. Por exemplo:

  • A mídia estava originalmente em um cartucho e estava pronta para não permitir gravações quando a mídia não está em um cartucho.

  • A mídia usou todas as áreas sobressalentes disponíveis para gerenciamento de defeitos e está impedindo gravações para proteger os dados existentes.

IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT
Valor: 0x8
Um sinalizador de proteção de gravação na mídia é definido. Vários tipos de mídia, como DVD-RAM e DVD-RW, dão suporte a uma área especial na mídia para indicar que a gravação do disco protege status.
IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK
Valor: 0x10
Um sinalizador de proteção de gravação no bloco de controle de disco de um disco DVD+RW é definido. A mídia DVD+RW pode alterar persistentemente o estado de proteção de gravação da mídia gravando um DCB (bloco de controle de dispositivo) na mídia.

Esse valor tem pouca utilidade porque algumas unidades DVD+RW não reconhecem ou respeitam essa configuração.
IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA
Valor: 0x4000
A unidade não reconhece a funcionalidade de gravação da mídia.

Requisitos

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

Confira também

IDiscFormat2Data::get_WriteProtectStatus