共用方式為


CDROM_EXCLUSIVE_LOCK_STATE 結構 (ntddcdrm.h)

CD-ROM 類別驅動程式會使用CDROM_EXCLUSIVE_LOCK_STATE結構來報告CD-ROM裝置的獨佔存取狀態。

語法

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

成員

LockState

布爾值,指出CD-ROM裝置是否鎖定供獨佔存取。 如果 為 TRUE,則會鎖定裝置。 如果 為 FALSE,則裝置未鎖定。

CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH]

NULL 終止的字串,可識別在 CD-ROM 裝置上具有鎖定的應用程式或系統元件。 字串的長度必須小於或等於CDROM_EXCLUSIVE_CALLER_LENGTH位元組,包括字元串結尾的 NULL 字元。 字串必須包含英數位元 (A - Z、a - z、0 - 9) 、空格、句號、逗號 (:) 、分號 (;) 、連字元 (-) 和底線 (_) 。

備註

CD-ROM 類別驅動程式會報告 CD-ROM 裝置的獨佔存取狀態,以回應 IOCTL_CDROM_EXCLUSIVE_ACCESS 要求。

規格需求

需求
標頭 ntddcdrm.h (包含 Ntddcdrm.h)

另請參閱

IOCTL_CDROM_EXCLUSIVE_ACCESS