Condividi tramite


_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