freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

虛擬磁盤的設(shè)計(jì)與操作(編輯修改稿)

2025-08-03 15:35 本頁面
 

【文章內(nèi)容簡介】 。//格式化輸出到DeviceName中\(zhòng)Device\FileDisk Cd* } else { sprintf(DeviceName, DEVICE_NAME_PREFIX %u, DeviceNumber)。//格式化輸出到DeviceName中\(zhòng)Device\FileDisk* } if (!DefineDosDevice( //創(chuàng)建一個(gè)指向設(shè)備命名空間的符號鏈接,創(chuàng)建失敗,輸出錯(cuò)誤信息; DDD_RAW_TARGET_PATH, amp。VolumeName[4], //盤符號,例如Z: DeviceName )) { PrintLastError(amp。VolumeName[4])。 return 1。 //返回 } Device = CreateFile( //用CreateFile打開上面建立的符號鏈接 VolumeName, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, //打開一個(gè)文件, 如果文件不存在函數(shù)將會失敗,利用DefineDosDevice創(chuàng)建VolumeName[4]與DeviceName的鏈接故文件存在; FILE_FLAG_NO_BUFFERING, NULL )。 if (Device == INVALID_HANDLE_VALUE) //創(chuàng)建失?。? { PrintLastError(amp。VolumeName[4])。 //錯(cuò)誤信息; DefineDosDevice(DDD_REMOVE_DEFINITION, amp。VolumeName[4], NULL)。 //刪除前面建立的符號鏈接 return 1。 //返回 } if (!DeviceIoControl( Device, IOCTL_FILE_DISK_OPEN_FILE, OpenFileInformation, sizeof(OPEN_FILE_INFORMATION) + OpenFileInformationFileNameLength 1, NULL, 0, amp。BytesReturned, NULL )) //創(chuàng)建失敗 { PrintLastError(FileDisk:)。 //錯(cuò)誤處理 DefineDosDevice(DDD_REMOVE_DEFINITION, amp。VolumeName[4], NULL)。 ////刪除前面建立的符號鏈接 return 1。 //返回 } return 0。} int FileDiskUmount(char DriveLetter){ char VolumeName[] = \\\\.\\ :。 // \\.\ :特別特別注意中間有個(gè)空格 HANDLE Device。 DWORD BytesReturned。 VolumeName[4] = DriveLetter。 //將空格用盤符號代替 Device = CreateFile( //此處的作用是判斷文件是否存在 VolumeName, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, //文件必須已經(jīng)存在。打開一個(gè)文件, 如果文件不存在函數(shù)將會失敗GetLastError()函數(shù)會捕獲消息; FILE_FLAG_NO_BUFFERING, NULL )。 // 返回一個(gè)無效的文件句柄,說明要卸載的文件系統(tǒng)根本不存在 i
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1