_getdcwd_nolock, _wgetdcwd_nolock
Pobiera nazwę pełną ścieżkę bieżącego katalogu roboczego na określonym dysku.
Ważne |
---|
Ten interfejs API nie można używać w aplikacji, których wykonywanie w czasie wykonywania systemu Windows.Aby uzyskać więcej informacji, zobacz CRT funkcje nie obsługiwane przez /ZW. |
char *_getdcwd_nolock(
int drive,
char *buffer,
int maxlen
);
wchar_t *_wgetdcwd_nolock(
int drive,
wchar_t *buffer,
int maxlen
);
Parametry
drive
Stacji dysków.buffer
Miejsca przechowywania dla ścieżki.maxlen
Maksymalna długość ścieżki w znakach: char dla _getdcwd i wchar_t dla _wgetdcwd.
Wartość zwracana
Zobacz _getdcwd, _wgetdcwd.
Uwagi
_getdcwd_nolocki _wgetdcwd_nolock są takie same, _getdcwd i _wgetdcwd, odpowiednio, z tym, że nie są zabezpieczone przed ingerencją przez inne wątki.Może być szybsza, ponieważ nie ponoszą obciążenie blokowania inne wątki.Używać tych funkcji tylko w kontekstów wątków, takich jak aplikacji jednowątkowych lub gdzie zakres wywołujący już obsługuje izolacji wątków.
Tekst rodzajowy rutynowych mapowania
Rozpoczęto wykonywanie procedury TCHAR.h |
_UNICODE i _MBCS nie zdefiniowany |
_MBCS, definicja |
_UNICODE, definicja |
---|---|---|---|
_tgetdcwd_nolock |
_getdcwd_nolock |
_getdcwd_nolock |
_wgetdcwd_nolock |
Wymagania
Rozpoczęto wykonywanie procedury |
Wymaganego nagłówka |
---|---|
_getdcwd_nolock |
<direct.h> |
_wgetdcwd_nolock |
<direct.h> lub <wchar.h> |
Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.
Odpowiednik w programie .NET Framework
System::Environment::CurrentDirectory