Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Konwertuje nazwę ścieżki NT na nazwę ścieżki DOS.
Uwaga / Notatka
Jest to starszy interfejs API, który jest udokumentowany pod kątem kompletności, ale nie jest zalecany do użycia przez deweloperów aplikacji.
Składnia
NTSTATUS RtlNtPathNameToDosPathName(
IN ULONG Flags,
IN OUT PRTL_UNICODE_STRING_BUFFER Path,
OUT OPTIONAL ULONG* Disposition,
IN OUT OPTIONAL PWSTR* FilePart
);
Parametry
Flagi [in]
Flagi. Musi być ustawiona wartość 0.
Ścieżka [in, out]
Wskaźnik do struktury ciągów Unicode zliczanych odwołań zawierający nazwę ścieżki NT w stylu Win32, która jest zastępowana nazwą ścieżki DOS.
Dyspozycja [out, opcjonalnie]
ULONG, który wskazuje, jak operacja została ukończona. Może to być jedna z następujących wartości.
| Wartość | Description |
|---|---|
| 0x00000001 | Nazwa ścieżki była niejednoznaczna. |
| 0x00000002 | Nazwa ścieżki to UNC. |
| 0x00000003 | Nazwa ścieżki to dysk. |
| 0x00000004 | Nazwa ścieżki była już w formacie DOS. |
FilePart [in, out, optional]
Jeśli istnieje, dostarcza wskaźnik do zmiennej, która po pomyślnym powodzeniu otrzymuje wskaźnik do podstawowej części nazwy wyjściowej nazwy ścieżki NT.
Wartość zwracana
Kod NTSTATUS. Aby uzyskać więcej informacji, zobacz Using NTSTATUS values (Używanie wartości NTSTATUS).
Uwagi
Ta funkcja nie ma skojarzonej biblioteki importu ani pliku nagłówka; Należy wywołać ją przy użyciu funkcji LoadLibrary i GetProcAddress . Interfejs API jest eksportowany z ntdll.dll.
Requirements
| Wymaganie | Wartość |
|---|---|
| DLL | Ntdll.dll |