Condividi tramite


_getdcwd_nolock, _wgetdcwd_nolock

Ottiene il percorso completo della directory di lavoro corrente nell'unità specificata.

Importante

Questa API non può essere utilizzata nelle applicazioni che vengono eseguite in Windows Runtime.Per ulteriori informazioni, vedere Funzioni CRT non supportate con /ZW.

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

Parametri

  • drive
    Unità disco.

  • buffer
    Locazione di archiviazione per il percorso.

  • maxlen
    Lunghezza massima del percorso in caratteri: char per _getdcwd e wchar_t per _wgetdcwd.

Valore restituito

Vedere _getdcwd, _wgetdcwd.

Note

_getdcwd_nolock e _wgetdcwd_nolock sono identiche rispettivamente a _getdcwd e _wgetdcwd ad eccezione del fatto che non sono protette dalle interferenze da parte di altre thread. Potrebbero essere più veloci perché non comportano un sovraccarico che blocca 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 su testo generico

Routine Tchar.h

_UNICODE e _MBCS non definiti

_MBCS definito

_UNICODE definito

_tgetdcwd_nolock

_getdcwd_nolock

_getdcwd_nolock

_wgetdcwd_nolock

Requisiti

Routine

Intestazione obbligatoria

_getdcwd_nolock

<direct.h>

_wgetdcwd_nolock

<direct.h> o <wchar.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità.

Equivalente .NET Framework

System::Environment::CurrentDirectory

Vedere anche

Riferimenti

Controllo Directory

_chdir, _wchdir

_getcwd, _wgetcwd

_getdrive

_mkdir, _wmkdir

_rmdir, _wrmdir