_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
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示