次の方法で共有


_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>

互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。

同等の .NET Framework 関数

System::Environment::CurrentDirectory

参照

関連項目

ディレクトリ制御

_chdir、_wchdir

_getcwd、_wgetcwd

_getdrive

_mkdir、_wmkdir

_rmdir、_wrmdir