_chdrive

Geçerli çalışma sürücüsünü değiştirir.

Önemli notÖ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

Ayrıca bkz.

Başvuru

Dizin Denetimi

_chdir, _wchdir

_fullpath, _wfullpath

_getcwd, _wgetcwd

_getdrive

_mkdir, _wmkdir

_rmdir, _wrmdir

system, _wsystem