Français
Source/ Codesnippets

Eines Ermitteln Laufwerke Conduire Typ

 

KompilierenMarqueSéparation
Source wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
Laufwerke: Typ eines Laufwerkes ermitteln
Def GetDriveType(1) !KERNEL32, GetDriveTypeA
declare lpRootPathName#

proc GetDriveType

    Aufruf: GetDriveType Stammverzeichnis
    Beispiel: GetDriveType a:
    Rückgabewerte dieser Funktion:
    DRIVE_UNKNOWN 0 - Typ des Datenträgers kann nicht ermittelt werden
    DRIVE_NO_ROOT_DIR 1 - Datenträger existiert nicht
    DRIVE_REMOVABLE 2 - Wechseldatenträger (Floppy, ZIP-Drive, ...)
    DRIVE_FIXED 3 - Festplatte
    DRIVE_REMOTE 4 - Netzlaufwerk
    DRIVE_CDROM 5 - CD-ROM
    DRIVE_RAMDISK 6 - RAMDisk
    parameters Drive$
    declare DriveType&
    dim lpRootPathName#, add(len(Drive$), 1)
    String lpRootPathName#, 0 = Drive$
    let DriveType& = GetDriveType(lpRootPathName#)
    dispose lpRootPathName#
    return DriveType&

endproc

proc PrintDriveType

    Parameters Drive$
    GetDriveType Drive$

    If equ(&(0), 0)  DRIVE_UNKNOWN

        print Laufwerkstyp von Laufwerk, Drive$, unbekannt

    ElseIf equ(&(0), 1)  DRIVE_NO_ROOT_DIR

        print Laufwerk, Drive$, existiert nicht

    ElseIf equ(&(0), 2)  DRIVE_REMOVABLE

        print Laufwerk, Drive$, ist ein Wechseldatenträger

    ElseIf equ(&(0), 3)  DRIVE_FIXED

        print Laufwerk, Drive$, ist eine Festplatte

    ElseIf equ(&(0), 4)  DRIVE_REMOTE

        print Laufwerk, Drive$, ist ein Netzlaufwerk

    ElseIf equ(&(0), 5)  DRIVE_CDROM

        print Laufwerk, Drive$, ist ein CD-ROM Laufwerk

    ElseIf equ(&(0), 6)  DRIVE_RAMDISK

        print Laufwerk, Drive$, ist eine RAM-Disk

    EndIf

endproc

Cls
PrintDriveType A:
PrintDriveType B:
PrintDriveType C:
PrintDriveType D:
PrintDriveType E:
PrintDriveType F:
PrintDriveType G:
PrintDriveType H:
=s4 href='./../../function-references/XProfan/waitkey/'>waitkey
 
16.07.2007  
 



Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.871 Views

Untitledvor 0 min.
ByteAttack11.08.2021
AndreasS13.01.2019
GDL01.09.2015
Erfurt15.07.2012

Themeninformationen

cet Thema hat 1 participant:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie