estrutura CDROM_EXCLUSIVE_ACCESS (ntddcdrm.h)

A estrutura CDROM_EXCLUSIVE_ACCESS é usada com a solicitação IOCTL_CDROM_EXCLUSIVE_ACCESS para consultar o estado de acesso de um dispositivo CD-ROM ou para bloquear ou desbloquear o dispositivo para acesso exclusivo.

Sintaxe

typedef struct _CDROM_EXCLUSIVE_ACCESS {
  EXCLUSIVE_ACCESS_REQUEST_TYPE RequestType;
  ULONG                         Flags;
} CDROM_EXCLUSIVE_ACCESS, *PCDROM_EXCLUSIVE_ACCESS;

Membros

RequestType

Um valor de enumeração tipo EXCLUSIVE_ACCESS_REQUEST_TYPE que especifica o tipo de operação.

Flags

Um sinalizador que especifica as características da operação. O significado do sinalizador depende do tipo de operação que RequestType especifica. A tabela a seguir descreve os valores possíveis para RequestType e Flags:

RequestType Flags Significado
ExclusiveAccessQueryState Não aplicável Não aplicável
ExclusiveAccessLockDevice 0 Requer que o chamador desmonte o sistema de arquivos
CDROM_LOCK_IGNORE_VOLUME Ignora a montagem do sistema de arquivos e bloqueia o dispositivo
ExclusiveAccessUnlockDevice CDROM_NO_MEDIA_NOTIFICATIONS Impede o envio de uma notificação de remoção de mídia e uma notificação de chegada da mídia em um desbloqueio de acesso exclusivo

Requisitos

Requisito Valor
Cabeçalho ntddcdrm.h (inclua Ntddcdrm.h)

Confira também

IOCTL_CDROM_EXCLUSIVE_ACCESS