_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