_chdrive
Geçerli çalışma sürücüsünü değiştirir.
Önemli |
---|
Bu API, Windows Çalışma Zamanı'nda yürütülen uygulamalarda kullanılamaz.Daha fazla bilgi için bkz /ZW ile desteklenmeyen CRT işlevleri. |
int _chdrive(
int drive
);
Parametreler
- drive
Geçerli çalışma sürücüsünü belirten (1=A, 2=B vs) 1'den 26'ya kadar bir tamsayı.
Dönüş Değeri
Geçerli çalışma sürücüsü başarıyla değiştirilmişse Sıfır (0), aksi durumda, -1.
Notlar
drive 1 ila 26 arasındaki bir aralıkta değilse, geçersiz parametre işleyicisi Parametre Doğrulama konusunda açıklanan şekilde çağırılır.Yürütmenin devam etmesine izin verilirse, _chdrive işlevi -1 döndürür, errno öğesi EACCES olarak ayarlanır ve _doserrno öğesi ERROR_INVALID_DRIVEolarak ayarlanır.
_chdrive işlevi, iş parçacığında güvenli çalışamayan SetCurrentDirectory işlevine bağımlı olduğundan iş parçacığı olarak güvenli çalışamaz._chdrive'i, çok iş parçacıklı bir uygulamada güvenli bir şekilde kullanmak için, kendi iş parçacığı eşitlemenizi sağlamalısınız.Daha fazla bilgi için MSDN Library'ye gidin ve SetCurrentDirectory öğesini arayın.
_chdrive işlevi yalnızca geçerli çalışma sürücüsünü; _chdir geçerli çalışma dizinini değiştirir.
Gereksinimler
Yordam |
Gerekli başlık |
---|---|
_chdrive |
<direct.h> |
Daha fazla bilgi için bkz. Uyumluluk.
Örnek
_getdrive için örneğe bakın.
.NET Framework Eşdeğeri
System::Environment::CurrentDirectory