Freigeben über


_getdcwd_nolock, _wgetdcwd_nolock

Ruft den vollständigen Pfadnamen des aktuellen Arbeitsverzeichnis auf dem angegebenen Laufwerk ab.

Wichtiger HinweisWichtig

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

Siehe auch

Referenz

Verzeichnis-Steuerelement

_chdir, _wchdir

_getcwd, _wgetcwd

_getdrive

_mkdir, _wmkdir

_rmdir, _wrmdir