_getdcwd_nolock
, _wgetdcwd_nolock
Ottiene il percorso completo della directory di lavoro corrente nell'unità specificata.
Importante
Non è possibile usare questa API nelle applicazioni eseguite in Windows Runtime. Per altre informazioni, vedere Funzioni CRT non supportate nelle app della piattaforma UWP (Universal Windows Platform).
Sintassi
char *_getdcwd_nolock(
int drive,
char *buffer,
int maxlen
);
wchar_t *_wgetdcwd_nolock(
int drive,
wchar_t *buffer,
int maxlen
);
Parametri
drive
Unità disco rigido.
buffer
Posizione di archiviazione per il percorso.
maxlen
Lunghezza massima del percorso in caratteri: char
per _getdcwd_nolock
e wchar_t
per _wgetdcwd_nolock
.
Valore restituito
Vedere _getdcwd
, _wgetdcwd
.
Osservazioni:
_getdcwd_nolock
e _wgetdcwd_nolock
sono rispettivamente identici a _getdcwd
e _wgetdcwd
, ad eccezione del fatto che non sono protetti da interferenze da altri thread. Potrebbero essere più veloci perché non comportano il sovraccarico di blocco di altri thread. Utilizzare queste funzioni solo in contesti thread-safe come applicazioni a thread singolo o dove l'ambito chiamante già gestisce l'isolamento del thread.
Mapping di routine di testo generico
Routine Tchar.h | _UNICODE e _MBCS non definito |
_MBCS definito |
_UNICODE definito |
---|---|---|---|
_tgetdcwd_nolock |
_getdcwd_nolock |
_getdcwd_nolock |
_wgetdcwd_nolock |
Requisiti
Ciclo | Intestazione obbligatoria |
---|---|
_getdcwd_nolock |
<direct.h> |
_wgetdcwd_nolock |
<direct.h> o <wchar.h> |
Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).
Vedi anche
Controllo directory
_chdir
, _wchdir
_getcwd
, _wgetcwd
_getdrive
_mkdir
, _wmkdir
_rmdir
, _wrmdir