_getdcwd_nolock, _wgetdcwd_nolock

指定されたドライブの現在の作業ディレクトリの完全なパスを取得します。

重要

この API は、Windows ランタイムで実行するアプリケーションでは使用できません。 詳細については、「ユニバーサル Windows プラットフォーム アプリでサポートされていない CRT 関数」を参照してください。

構文

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

パラメーター

drive
ディスク ドライブ。

buffer
パスの格納場所。

maxlen
文字内のパスの最大長: char_getdcwd_nolock、および wchar_t_wgetdcwd_nolock

戻り値

を参照してください_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>

互換性の詳細については、「 Compatibility」を参照してください。

関連項目

ディレクトリ コントロール
_chdir, _wchdir
_getcwd, _wgetcwd
_getdrive
_mkdir, _wmkdir
_rmdir, _wrmdir