_getdcwd_nolock, _wgetdcwd_nolock
Ottiene il percorso completo della cartella di lavoro corrente nell'unità specificata.
![]() |
---|
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
Percorso di archiviazione per il percorso.maxlen
Lunghezza del percorso nei caratteri: char per _getdcwd e wchar_t per _wgetdcwd.
Valore restituito
Vedere _getdcwd, _wgetdcwd.
Note
_getdcwd_nolock e _wgetdcwd_nolock sono identici a _getdcwd e a _wgetdcwd, rispettivamente, con l'eccezione che non sono protetti da interferenze da parte di altri thread.Potrebbe essere più veloce perché non comportano un sovraccarico di bloccare da altri thread.Utilizzare queste funzioni solo in contesti thread-safe come applicazioni a thread singolo o dove gli chiamante di ambito già threading di isolamento.
Mapping di routine a 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à nell'introduzione.
Equivalente .NET Framework
System::Environment::CurrentDirectory