CAB
Uhr
EOF
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

_chdrive

Ändert das aktuelle Arbeitslaufwerk.

Wichtiger Hinweis Wichtig

Dieses API kann nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden. Weitere Informationen finden Sie unter CRT-Funktionen unterstützt nicht mit /ZW.

int _chdrive( int drive );
drive

Eine ganze Zahl von 1 bis 26, die das aktuelle Arbeitslaufwerk angibt (1=A, 2=B. usw.).

Null (0), wenn das aktuelle Arbeitslaufwerk erfolgreich geändert wurde; andernfalls -1.

Wenn drive nicht im Bereich von 1 bis 26 ist, wird der Handler für ungültige Parameter aufgerufen, wie in Parametervalidierung beschrieben. Wenn die Ausführung fortgesetzt werden darf, gibt die _chdrive-Funktion -1 zurück, errno enthält den Wert EACCES, und _doserrno enthält den Wert ERROR_INVALID_DRIVE.

Die _chdrive-Funktion ist nicht threadsicher, da sie von der SetCurrentDirectory-Funktion abhängt, die nicht threadsicher ist. Um _chdrive in einer Multithreadanwendung sicher zu verwenden, müssen Sie eine eigene Threadsynchronisierung bereitstellen. Weitere Informationen finden Sie auf der und MSDN Library suchen Sie dann für SetCurrentDirectory.

Die _chdrive jeweiligen nur das aktuelle Funktionslaufwerk; _chdir ändert das aktuelle Arbeitsverzeichnis.

Routine

Erforderlicher Header

_chdrive

<direct.h>

Weitere Informationen finden Sie unter Kompatibilität.

Im Beispiel für _getdrive.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.