_getdcwd_nolock, _wgetdcwd_nolock
Ruft den vollständigen Pfadnamen des aktuellen Arbeitsverzeichnis auf dem angegebenen Laufwerk ab.
Wichtig |
---|
Diese API kann nicht in den Anwendungen verwendet werden, die in der Windows Runtime ausführen.Weitere Informationen finden Sie unter CRT-Funktionen unterstützt nicht mit /ZW. |
char *_getdcwd_nolock( int drive, char *buffer, int maxlen ); wchar_t *_wgetdcwd_nolock( int drive, wchar_t *buffer, int maxlen );
Parameter
drive
Laufwerk.buffer
Speicherort für den Pfad.maxlen
Maximale Länge des Pfades in Zeichen: char für _getdcwd und wchar_t für _wgetdcwd.
Rückgabewert
Siehe _getdcwd, _wgetdcwd.
Hinweise
_getdcwd_nolock und _wgetdcwd_nolock sind zu _getdcwd und zu _wgetdcwd bzw. identisch allerdings werden nicht von der Fehler durch andere Threads geschützt.Sie können möglicherweise schneller, da sie nicht der Mehraufwand für andere Threads heraus sperren verursachen.Verwenden Sie diese Funktionen nur in threadsichere Kontexten wie Singlethreadanwendung Anwendungen oder, wo die aufrufende Handles des Bereichs bereits Isolation erlauben.
Zuordnung generische Textroutinen
Tchar.h-Routine |
_UNICODE und _MBCS nicht definiert |
_MBCS definiert |
_UNICODE definiert |
---|---|---|---|
_tgetdcwd_nolock |
_getdcwd_nolock |
_getdcwd_nolock |
_wgetdcwd_nolock |
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_getdcwd_nolock |
<direct.h> |
_wgetdcwd_nolock |
<direct.h> oder <wchar.h> |
Weitere Kompatibilitätsinformation finden Sie unter Kompatibilität in der Einführung.
.NET Framework-Entsprechung
System::Environment::CurrentDirectory