Compartilhar via


estrutura CDROM_EXCLUSIVE_LOCK_STATE (ntddcdrm.h)

A estrutura CDROM_EXCLUSIVE_LOCK_STATE é usada pelo driver de classe CD-ROM para relatar o estado de acesso exclusivo de um dispositivo CD-ROM.

Sintaxe

typedef struct _CDROM_EXCLUSIVE_LOCK_STATE {
  BOOLEAN LockState;
  UCHAR   CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH];
} CDROM_EXCLUSIVE_LOCK_STATE, *PCDROM_EXCLUSIVE_LOCK_STATE;

Membros

LockState

Um valor booliano que indica se o dispositivo CD-ROM está bloqueado para acesso exclusivo. Se VERDADEIRO, o dispositivo será bloqueado. Se FALSE, o dispositivo não será bloqueado.

CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH]

Um cadeia de caracteres terminada porNULL que identifica o aplicativo ou o componente do sistema que tem um bloqueio no dispositivo CD-ROM. O comprimento da cadeia de caracteres deve ser menor ou igual a CDROM_EXCLUSIVE_CALLER_LENGTH bytes, incluindo o caractere NULL no final da cadeia de caracteres. A cadeia de caracteres deve conter alfanuméricos (A - Z, a - z, 0 - 9), espaços, períodos, vírgulas, dois-pontos (:), ponto e vírgula (;), hifens (-) e sublinhados (_).

Observações

O driver de classe CD-ROM relata o estado de acesso exclusivo de um dispositivo CD-ROM em resposta à solicitação de IOCTL_CDROM_EXCLUSIVE_ACCESS.

Requisitos

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

Consulte também

IOCTL_CDROM_EXCLUSIVE_ACCESS