Funktionreferenz


_WinAPI_DefineDosDevice

Beschreibung anzeigen in

Definiert, redefiniert, oder löscht MS-DOS Gerätenamen.

#include <WinAPIFiles.au3>
_WinAPI_DefineDosDevice ( $sDevice, $iFlags [, $sFilePath = ''] )

Parameter

$sDevice Der Name des MS-DOS Geräts.
$iFlags Dieser Parameter kann einen oder mehrere der folgenden Werte annehmen.
$DDD_EXACT_MATCH_ON_REMOVE
$DDD_NO_BROADCAST_SYSTEM
$DDD_RAW_TARGET_PATH
$DDD_REMOVE_DEFINITION
$sFilePath [optional] Der Pfad welches das Gerät implementiert.

Rückgabewert

Erfolg: True.
Fehler: False. Es ist _WinAPI_GetLastError() aufzurufen um erweiterte Fehlerinformationen zu erhalten.

Siehe auch

Suche nach DefineDosDevice in der MSDN Bibliothek.

Beispiel

#include <APIFilesConstants.au3>
#include <MsgBoxConstants.au3>
#include <WinAPIFiles.au3>

Local $sDevice = 'Z:'
Local Const $sPath = @ScriptDir

If _WinAPI_DefineDosDevice($sDevice, $DDD_RAW_TARGET_PATH, '\DosDevices\' & $sPath) Then
    MsgBox(($MB_ICONINFORMATION + $MB_SYSTEMMODAL), '', 'Das Laufwerk "' & $sDevice & '" wurde erstellt.' & @CRLF & @CRLF & 'OK anklicke um das Lufwerk wieder zu entfernen.')
EndIf
_WinAPI_DefineDosDevice($sDevice, BitOR($DDD_EXACT_MATCH_ON_REMOVE, $DDD_RAW_TARGET_PATH, $DDD_REMOVE_DEFINITION), '\DosDevices\' & $sPath)