Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Następujące funkcje służą do zarządzania plikami.
W tej sekcji
| Funkcja | Opis |
|---|---|
| AddUsersToEncryptedFile | Dodaje klucze użytkownika do określonego zaszyfrowanego pliku. |
| AreFileApisANSI | Określa, czy funkcje we/wy pliku korzystają ze strony kodowej zestawu znaków ANSI lub OEM. |
| CancelIo | Anuluje wszystkie oczekujące operacje wejścia i wyjścia (We/Wy), które są wystawiane przez wątek wywołujący dla określonego pliku. |
| CancelIoEx | Oznacza wszystkie zaległe operacje we/wy dla określonego uchwytu pliku. Funkcja anuluje tylko operacje we/wy w bieżącym procesie, niezależnie od tego, który wątek utworzył operację we/wy. |
| CancelSynchronousIo | Oznacza oczekujące synchroniczne operacje we/wy wydane przez określony wątek jako anulowane. |
| CheckNameLegalDOS8Dot3 | Określa, czy określona nazwa może służyć do tworzenia pliku w systemie plików FAT. |
| CloseEncryptedFileRaw | Zamyka zaszyfrowany plik po operacji tworzenia kopii zapasowej lub przywracania i zwalnia skojarzone zasoby systemowe. |
| CopyFile | Kopiuje istniejący plik do nowego pliku. |
| CopyFile2 | Kopiuje istniejący plik do nowego pliku, powiadamiając aplikację o postępie za pośrednictwem funkcji wywołania zwrotnego. |
| PCOPYFILE2_PROGRESS_ROUTINE | Funkcja wywołania zwrotnego zdefiniowana przez aplikację używana z funkcją CopyFile2. |
| CopyFileEx | Kopiuje istniejący plik do nowego pliku, powiadamiając aplikację o postępie za pośrednictwem funkcji wywołania zwrotnego. |
| CopyFileTransacted | Kopiuje istniejący plik do nowego pliku jako operacji transakcyjnej, powiadamiając aplikację o postępie za pośrednictwem funkcji wywołania zwrotnego. |
| CopyProgressRoutine | Funkcja wywołania zwrotnego zdefiniowana przez aplikację używana z CopyFileEx, MoveFileTransactedi funkcji MoveFileWithProgress. |
| createFile | Tworzy lub otwiera plik lub urządzenie we/wy. Najczęściej używane urządzenia we/wy są następujące: plik, strumień plików, katalog, dysk fizyczny, wolumin, bufor konsoli, stacja taśm, zasób komunikacji, mailslot i potok. |
| createFile2 | Tworzy lub otwiera plik. |
| CreateFile3 | Tworzy lub otwiera plik. |
| CreateFileTransacted | Tworzy lub otwiera plik, strumień plików lub katalog jako operację transakcji. |
| createHardLink | Ustanawia twarde łącze między istniejącym plikiem a nowym plikiem. |
| CreateHardLinkTransacted | Ustanawia twarde łącze między istniejącym plikiem a nowym plikiem jako operacją transakcji. |
| CreateIoCompletionPort | Tworzy port uzupełniania wejścia/wyjścia (we/wy) i kojarzy go z określonym dojściem pliku lub tworzy port uzupełniania we/wy, który nie jest jeszcze skojarzony z uchwytem pliku, co umożliwia skojarzenie w późniejszym czasie. |
| CreateSymbolicLink | Tworzy łącze symboliczne. |
| CreateSymbolicLinkTransacted | Tworzy łącze symboliczne jako operację transakcji. |
| DecryptFile | Odszyfrowuje zaszyfrowany plik lub katalog. |
| DeleteFile | Usuwa istniejący plik. |
| DeleteFile2 | Usuwa istniejący plik. |
| DeleteFileTransacted | Usuwa istniejący plik jako operację transakcji. |
| DuplicateEncryptionInfoFile | Kopiuje metadane systemu szyfrowania plików z jednego pliku lub katalogu do innego. |
| EncryptFile | Szyfruje plik lub katalog. |
| EncryptionDisable | Wyłącza lub włącza szyfrowanie określonego katalogu i plików w nim. |
| ExportCallback | Funkcja wywołania zwrotnego zdefiniowana przez aplikację używana z ReadEncryptedFileRaw. |
| FileEncryptionStatus | Pobiera stan szyfrowania określonego pliku. |
| FileIOCompletionRoutine | Funkcja wywołania zwrotnego zdefiniowana przez aplikację używana z funkcjami ReadFileEx i WriteFileEx. Jest on wywoływany, gdy operacja asynchronicznego wejścia i wyjścia (We/Wy) została ukończona lub anulowana, a wątek wywołujący jest w stanie alertowym. |
| FindClose | Zamyka dojście wyszukiwania plików otwarte przez FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedWlub findFirstStreamW. |
| FindFirstFile | Wyszukuje katalog dla pliku lub podkatalogu o nazwie zgodnej z określoną nazwą (lub częściową nazwą, jeśli są używane symbole wieloznaczne). |
| FindFirstFileEx | Wyszukuje katalog dla pliku lub podkatalogu o nazwie i atrybutach, które są zgodne z określonymi. |
| FindFirstFileNameTransactedW | Tworzy wyliczenie wszystkich twardych łączy do określonego pliku jako operacji transakcyjnej. Funkcja zwraca dojście do wyliczenia, które może być używane w kolejnych wywołaniach funkcji FindNextFileNameW. |
| FindFirstFileNameW | Tworzy wyliczenie wszystkich twardych łączy do określonego pliku. Funkcja FindFirstFileNameW zwraca dojście do wyliczenia, które może być używane w kolejnych wywołaniach funkcji FindNextFileNameW. |
| FindFirstFileTransacted | Wyszukuje katalog dla pliku lub podkatalogu o nazwie zgodnej z określoną nazwą jako operacją transakcyjną. |
| FindFirstStreamTransactedW | Wylicza pierwszy strumień w określonym pliku lub katalogu jako operację transakcji. |
| FindFirstStreamW | Wylicza pierwszy strumień z typem strumienia ::$DATA w określonym pliku lub katalogu. |
| FindNextFile | Kontynuuje wyszukiwanie plików z poprzedniego wywołania funkcji FindFirstFile, FindFirstFileExlub FindFirstFileTransacted. |
| FindNextFileNameW | Kontynuuje wyliczanie twardych linków do pliku przy użyciu dojścia zwróconego przez pomyślne wywołanie funkcji FindFirstFileNameW. |
| FindNextStreamW | Kontynuuje wyszukiwanie strumienia rozpoczęte przez poprzednie wywołanie funkcji FindFirstStreamW. |
| FlushFileBuffers | Opróżnia określonego pliku i powoduje zapisanie wszystkich buforowanych danych do pliku. |
| FreeEncryptionCertificateHashList | Zwalnia listę skrótów certyfikatów. |
| GetBinaryType | Określa, czy plik jest plikiem wykonywalnym (.exe), a jeśli tak, który podsystem uruchamia plik wykonywalny. |
| GetCompressedFileSize | Pobiera rzeczywistą liczbę bajtów magazynu dyskowego używanego do przechowywania określonego pliku. |
| GetCompressedFileSizeTransacted | Pobiera rzeczywistą liczbę bajtów magazynu dyskowego używanego do przechowywania określonego pliku jako operacji transakcyjnej. |
| GetExpandedName | Pobiera oryginalną nazwę skompresowanego pliku, jeśli plik został skompresowany przez algorytm Lempel-Ziv. |
| GetFileAttributes | Pobiera atrybuty systemu plików dla określonego pliku lub katalogu. |
| GetFileAttributesEx | Pobiera atrybuty dla określonego pliku lub katalogu. |
| GetFileAttributesTransacted | Pobiera atrybuty systemu plików dla określonego pliku lub katalogu jako transakcji operacji. |
| GetFileBandwidthReservation | Pobiera właściwości rezerwacji przepustowości woluminu, na którym znajduje się określony plik. |
| GetFileInformationByHandle | Pobiera informacje o pliku dla określonego pliku. |
| GetFileInformationByHandleEx | Pobiera informacje o pliku dla określonego pliku. |
| GetFileSize | Pobiera rozmiar określonego pliku w bajtach. |
| GetFileSizeEx | Pobiera rozmiar określonego pliku. |
| GetFileType | Pobiera typ pliku określonego pliku. |
| GetFinalPathNameByHandle | Pobiera ostateczną ścieżkę dla określonego pliku. |
| GetFullPathName | Pobiera pełną ścieżkę i nazwę pliku określonego pliku. |
| GetFullPathNameTransacted | Pobiera pełną ścieżkę i nazwę pliku określonego pliku jako operację transakcji. |
| GetLongPathName | Konwertuje określoną ścieżkę na jego długą formę. |
| GetLongPathNameTransacted | Konwertuje określoną ścieżkę na jego długą formę jako operację transakcji. |
| GetQueuedCompletionStatus | Próbuje usunąć z kolejki pakiet ukończenia we/wy z określonego portu ukończenia we/wy. |
| GetQueuedCompletionStatusEx | Pobiera jednocześnie wiele wpisów portów ukończenia. |
| GetShortPathName | Pobiera krótką formę ścieżki określonej ścieżki. |
| GetTempFileName | Tworzy nazwę pliku tymczasowego. Jeśli zostanie wygenerowana unikatowa nazwa pliku, zostanie utworzony pusty plik i zostanie wydany uchwyt; w przeciwnym razie jest generowana tylko nazwa pliku. |
| GetTempPath | Pobiera ścieżkę katalogu wyznaczonego dla plików tymczasowych. |
| ImportCallback | Funkcja wywołania zwrotnego zdefiniowana przez aplikację używana z WriteEncryptedFileRaw. System wywołuje ImportCallback co najmniej raz, za każdym razem, aby pobrać część danych pliku kopii zapasowej. |
| LockFile | Blokuje określony plik w celu uzyskania wyłącznego dostępu przez proces wywołujący. |
| LockFileEx | Blokuje określony plik w celu uzyskania wyłącznego dostępu przez proces wywołujący. Ta funkcja może działać synchronicznie lub asynchronicznie i może zażądać wyłącznej lub udostępnionej blokady. |
| LZClose | Zamyka plik, który został otwarty przy użyciu funkcji LZOpenFile. |
| LZCopy | Kopiuje plik źródłowy do pliku docelowego. |
| LZInit | Przydziela pamięć dla wewnętrznych struktur danych wymaganych do dekompresowania plików, a następnie tworzy i inicjuje je. |
| LZOpenFile | Tworzy, otwiera, otwiera ponownie lub usuwa określony plik. |
| LZRead | Odczytuje (co najwyżej) określoną liczbę bajtów z pliku i kopiuje je do buforu. |
| LZSeek | Przenosi wskaźnik pliku o określonej liczbie bajtów z pozycji początkowej. |
| MoveFile | Przenosi istniejący plik lub katalog, w tym jego elementy podrzędne. |
| MoveFileEx | Przenosi istniejący plik lub katalog, w tym jego elementy podrzędne, z różnymi opcjami przenoszenia. |
| MoveFileTransacted | Przenosi istniejący plik lub katalog, w tym jego elementy podrzędne, jako operację transakcji. |
| MoveFileWithProgress | Przenosi plik lub katalog, w tym jego elementy podrzędne. Możesz podać funkcję wywołania zwrotnego, która odbiera powiadomienia o postępie. |
| OpenEncryptedFileRaw | Otwiera zaszyfrowany plik w celu utworzenia kopii zapasowej (eksportowania) lub przywrócenia (importuj) pliku. |
| OpenFile | Tworzy, otwiera, otwiera ponownie lub usuwa plik. |
| OpenFileById | Otwiera plik zgodny z określonym identyfikatorem. |
| PostQueuedCompletionStatus | Publikuje pakiet uzupełniania we/wy na porcie uzupełniania we/wy. |
| QueryRecoveryAgentsOnEncryptedFile | Pobiera listę agentów odzyskiwania dla określonego pliku. |
| QueryUsersOnEncryptedFile | Pobiera listę użytkowników dla określonego pliku. |
| ReadEncryptedFileRaw | Wykonuje kopię zapasową (eksportuj) zaszyfrowane pliki. |
| ReadFile | Odczytuje dane z określonego pliku lub urządzenia wejściowego/wyjściowego (we/wy). Odczyty są wykonywane na pozycji określonej przez wskaźnik pliku, jeśli jest obsługiwane przez urządzenie. |
| ReadFileEx | Odczytuje dane z określonego pliku lub urządzenia wejściowego/wyjściowego (we/wy). Zgłasza stan ukończenia asynchronicznie, wywołując określoną procedurę uzupełniania po zakończeniu odczytu lub anulowaniu, a wątek wywołujący ma stan oczekiwania z możliwością alertu. |
| ReadFileScatter | Odczytuje dane z pliku i przechowuje je w tablicy. |
| RemoveUsersFromEncryptedFile | Usuwa określone skróty certyfikatów z określonego pliku. |
| ReOpenFile | Otwiera ponownie określony obiekt systemu plików z różnymi prawami dostępu, trybem udostępniania i flagami. |
| ReplaceFile | Zastępuje jeden plik innym plikiem z opcją utworzenia kopii zapasowej oryginalnego pliku. |
| SearchPath | Wyszukuje określony plik w określonej ścieżce. |
| SetEndOfFile | Ustawia rozmiar pliku fizycznego dla określonego pliku na bieżące położenie wskaźnika pliku. |
| SetFileApisToANSI | Powoduje, że funkcje we/wy pliku używają strony kodowej zestawu znaków ANSI dla bieżącego procesu. |
| SetFileApisToOEM | Powoduje, że funkcje we/wy pliku dla procesu używają strony kodowej zestawu znaków OEM. |
| SetFileAttributes | Ustawia atrybuty pliku lub katalogu. |
| SetFileAttributesTransacted | Ustawia atrybuty pliku lub katalogu jako operację transaktoryzowaną. |
| SetFileBandwidthReservation | Żądania, aby przepustowość dla określonego strumienia plików została zarezerwowana. Rezerwacja jest określana jako liczba bajtów w okresie milisekund dla żądań we/wy w określonym dojściu do pliku. |
| SetFileCompletionNotificationModes | Ustawia tryby powiadomień dla uchwytu pliku, co pozwala określić sposób działania powiadomień ukończenia dla określonego pliku. |
| SetFileInformationByHandle | Ustawia informacje o pliku dla określonego pliku. |
| SetFileIoOverlappedRange | Kojarzy wirtualny zakres adresów z określonym uchwytem pliku. |
| SetFilePointer | Przenosi wskaźnik pliku określonego pliku. |
| SetFilePointerEx | Przenosi wskaźnik pliku określonego pliku. |
| SetFileShortName | Ustawia krótką nazwę określonego pliku. |
| SetFileValidData | Ustawia prawidłową długość danych określonego pliku. Ta funkcja jest przydatna w bardzo ograniczonych scenariuszach. Aby uzyskać więcej informacji, zobacz sekcję Uwagi. |
| SetSearchPathMode | Ustawia tryb poszczególnych procesów używany przez funkcję SearchPath podczas lokalizowania plików. |
| SetUserFileEncryptionKey | Ustawia bieżący klucz użytkownika na określony certyfikat. |
| UnlockFile | Odblokuje region w otwartym pliku. |
| UnlockFileEx | Odblokuje region w określonym pliku. Ta funkcja może działać synchronicznie lub asynchronicznie. |
| WofEnumEntries | Wylicza wszystkie źródła danych z określonego dostawcy dla określonego woluminu. |
| WofEnumEntryProc | Funkcja wywołania zwrotnego, która jest wywoływana dla każdego źródła danych w odpowiedzi na wywołanie funkcji WofEnumEntries. |
| WofEnumFilesProc | Funkcja wywołania zwrotnego, która jest wywoływana dla każdego pliku wspieranego przez zewnętrzne źródło danych, takie jak plik WIM. |
| WofFileEnumFiles | Wylicza wszystkie pliki skompresowane za pomocą określonego algorytmu kompresji na określonym woluminie. |
| WofGetDriverVersion | Służy do wykonywania zapytań o wersję sterownika używanego do obsługi określonego dostawcy. |
| WofIsExternalFile | Służy do określania, czy plik jest wspierany przez plik fizyczny lub jest wspierany przez dostawcę danych systemowych, a opcjonalnie wskazuje, który dostawca lub dodatkowe dane dotyczące pliku. |
| WofSetFileDataLocation | Służy do zmiany pliku z kopii zapasowej pliku fizycznego na plik wspierany przez dostawcę danych systemowych. |
| WofShouldCompressBinaries | Wskazuje, czy kompresja powinna być używana na określonym woluminie, a jeśli tak, który algorytm kompresji powinien być używany. |
| WofWimAddEntry | Dodaje pojedyncze źródło danych WIM do woluminu, w którym można tworzyć pliki na woluminie przechowywanym w usłudze WIM. |
| WofWimEnumFiles | Wylicza wszystkie pliki, które są wspierane przez określone źródło danych WIM na określonym woluminie. |
| WofWimRemoveEntry | Usuwa pojedyncze źródło danych WIM z plików zapasowych na woluminie. |
| WofWimSuspendEntry | Tymczasowo usuwa źródło danych WIM z plików zapasowych na woluminie do momentu ponownego zamontowania woluminu lub zaktualizowania źródła danych za pomocą WofWimUpdateEntry. |
| WofWimUpdateEntry | Aktualizuje wpis WIM, aby wskazywał inną lokalizację pliku WIM. |
| Wow64DisableWow64FsRedirection | Wyłącza przekierowywanie systemu plików dla wątku wywołującego. Przekierowywanie systemu plików jest domyślnie włączone. |
| Wow64EnableWow64FsRedirection | Włącza lub wyłącza przekierowywanie systemu plików dla wątku wywołującego. |
| Wow64RevertWow64FsRedirection | Przywraca przekierowanie systemu plików dla wątku wywołującego. |
| WriteEncryptedFileRaw | Przywraca (import) zaszyfrowane pliki. |
| WriteFile | Zapisuje dane na określonym pliku lub urządzeniu wejściowym/wyjściowym (we/wy). |
| WriteFileEx | Zapisuje dane na określonym pliku lub urządzeniu wejściowym/wyjściowym (we/wy). Zgłasza stan ukończenia asynchronicznie, wywołując określoną procedurę uzupełniania po zakończeniu lub anulowaniu zapisu, a wątek wywołujący ma stan oczekiwania z możliwością alertu. |
| WriteFileGather | Pobiera dane z tablicy i zapisuje dane w pliku. |
Następujące funkcje są używane z we/wy pliku.
CancelIo
CancelIoEx
CancelSynchronousIo
CreateIoCompletionPort
FlushFileBuffers
GetQueuedCompletionStatus
GetQueuedCompletionStatusEx
LockFile
LockFileEx
PostQueuedCompletionStatus
ReadFile
ReadFileEx
ReadFileScatter
SetEndOfFile
SetFileCompletionNotificationModes
SetFileIoOverlappedRange
SetFilePointer
SetFilePointerEx
UnlockFile
UnlockFileEx
WriteFile
WriteFileEx
WriteFileGather
Następujące funkcje są używane z zaszyfrowanym systemem plików.
AddUsersToEncryptedFile
CloseEncryptedFileRaw
DecryptFile
DuplicateEncryptionInfoFile
EncryptFile
EncryptionDisable
FileEncryptionStatus
FreeEncryptionCertificateHashList
OpenEncryptedFileRaw
QueryRecoveryAgentsOnEncryptedFile
QueryUsersOnEncryptedFile
ReadEncryptedFileRaw
RemoveUsersFromEncryptedFile
SetUserFileEncryptionKey
WriteEncryptedFileRaw
Następujące funkcje są używane z przekierowania systemu plików.
Wow64DisableWow64FsRedirection
Wow64EnableWow64FsRedirection
Wow64RevertWow64FsRedirection
Następujące funkcje służą do dekompresowania plików skompresowanych przez algorytm Lempel-Ziv.
GetExpandedName
LZClose
LZCopy
LZInit
LZOpenFile
LZRead
LZSeek
Następujące funkcje wywołania zwrotnego są używane w we/wy pliku.
CopyProgressRoutine
ExportCallback
FileIOCompletionRoutine
ImportCallback