⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iscdrom.c

📁 C语言库函数的源代码,是C语言学习参考的好文档。
💻 C
字号:
/* +++Date last modified: 05-Jul-1997 */

/*
**  Public domain by Paul Schlyter, 27-Apr-1994
**
**  modified for SNIPPETS by Bob Stout
**
**  Pass: 0 for drive A:, 1 for drive B:, 2 for drive C:, etc.
**
**  Returns: True_  if the drive is a CD-ROM
**           False_ if the drive is not a CD-ROM
**           Error_ if MSCDEX not installed
*/

#include "dosfiles.h"

Boolean_T isCDROMdrive(int drive)
{
      union REGS r;

      r.x.ax = 0x1500;              /* First test for presence of MSCDEX */
      r.x.bx = 0;
      int86( 0x2F, &r, &r );
      if ( r.x.bx == 0 )
            return Error_;          /* MSCDEX not there                  */
      r.x.ax = 0x150B;              /* MSCDEX driver check API           */
      r.x.cx = drive - 'A';
      int86( 0x2F, &r, &r );
      return  r.x.ax != 0;          /* Drive is CDROM if AX nonzero      */
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -