다음을 통해 공유


_getdcwd_nolock, _wgetdcwd_nolock

지정한 드라이브의 현재 작업 디렉터리의 전체 경로를 가져옵니다.

중요

이 API는 Windows 런타임에서 실행되는 응용 프로그램에서 사용할 수 없습니다.자세한 내용은 /ZW에서 지원하지 않는 CRT 함수를 참조하십시오.

char *_getdcwd_nolock( 
   int drive,
   char *buffer,
   int maxlen 
);
wchar_t *_wgetdcwd_nolock( 
   int drive,
   wchar_t *buffer,
   int maxlen 
);

매개 변수

  • drive
    디스크 드라이브

  • buffer
    경로에 대한 저장소 위치입니다.

  • maxlen
    문자가 경로의 최대 길이: _getdcwd 에 대한 char 및 _wgetdcwd에 대한 wchar_t .

반환 값

_getdcwd, _wgetdcwd를 참조하십시오.

설명

_getdcwd_nolock 과 _wgetdcwd_nolock 는 각 다른 스레드의 간섭으로 부터 보호되지 않은 _getdcwd 과 _wgetdcwd 을 제외하는 것이 동일합니다. 이들은 다른 스레드를 잠그는 오버헤드를 유발하지 않으므로 속도가 더 빠를 수 있습니다. 단일 스레드 응용 프로그램과 같은 스레드로부터 안전한 컨텍스트 또는 이미 스레드 격리를 처리한 호출 범위에서만 이러한 함수를 사용합니다.

제네릭 텍스트 라우팅 매핑

Tchar.h 루틴

_UNICODE 및 _MBCS 정의되지 않음

_MBCS 정의됨

_UNICODE 정의됨

_tgetdcwd_nolock

_getdcwd_nolock

_getdcwd_nolock

_wgetdcwd_nolock

요구 사항

루틴

필수 헤더

_getdcwd_nolock

<direct.h>

_wgetdcwd_nolock

<direct.h> 또는 <wchar.h>

호환성 정보에 대한 자세한 내용은 호환성을 참조하십시오.

해당 .NET Framework 항목

System::Environment::CurrentDirectory

참고 항목

참조

디렉터리 제어

_chdir, _wchdir

_getcwd, _wgetcwd

_getdrive

_mkdir, _wmkdir

_rmdir, _wrmdir