Udostępnij za pośrednictwem


_getdcwd_nolock, _wgetdcwd_nolock

Pobiera pełną ścieżkę bieżącego katalogu roboczego na określonym dysku.

Ważna uwagaWażne

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

Zobacz też

Informacje

Kontrola katalogu

_chdir, _wchdir

_getcwd, _wgetcwd

_getdrive

_mkdir, _wmkdir

_rmdir, _wrmdir