_getdcwd_nolock, _wgetdcwd_nolock
Pobiera pełną ścieżkę bieżącego katalogu roboczego na określonym dysku.
![]() |
---|
Tego API nie można używać w aplikacjach korzystających ze środowiska wykonawczego Windows.Aby uzyskać więcej informacji, zobacz Funkcje CRT nieobsł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
Stacja dysków.buffer
Lokalizacja 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_nolock i _wgetdcwd_nolock są identyczne odpowiednio z _getdcwd oraz _wgetdcwd, z tym wyjątkiem, że nie są chronione przed ingerencją przez inne wątki.Mogą one być szybsze, ponieważ nie wiążą się z obciążeniem związanym z blokowaniem innych wątków.Używaj tych funkcji tylko w kontekstach wątków, takich jak aplikacje jednowątkowe lub gdzie zakres wywołujący już obsługuje izolację wątków.
Rutynowe mapowania zwykłego tekstu
Procedura Tchar.h |
_UNICODE i _MBCS nie zdefiniowany |
_MBCS zdefiniowano |
_UNICODE zdefiniowany |
---|---|---|---|
_tgetdcwd_nolock |
_getdcwd_nolock |
_getdcwd_nolock |
_wgetdcwd_nolock |
Wymagania
Procedura |
Wymagany nagłówek |
---|---|
_getdcwd_nolock |
<direct.h> |
_wgetdcwd_nolock |
<direct.h> lub <wchar.h> |
Aby uzyskać więcej informacji na temat zgodności – zobacz: Zgodność.
Odpowiednik w programie .NET Framework
Katalog systemu bieżących środowisk