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) |