Kody sterowania woluminami
Kody sterujące używane w zarządzaniu woluminami.
W tej sekcji
Temat | Opis |
---|---|
FSCTL_CREATE_USN_JOURNAL |
Tworzy strumień dziennika zmian numeru sekwencji aktualizacji (USN) na woluminie docelowym lub modyfikuje istniejący strumień dziennika zmian. |
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS |
Pobiera informacje o systemie plików, dla którego csvFS jest serwerem proxy. |
FSCTL_DELETE_USN_JOURNAL |
Usuwa dziennik zmian numeru sekwencji aktualizacji (USN) na woluminie lub czeka na powiadomienie o usunięciu dziennika zmian. |
FSCTL_DISMOUNT_VOLUME |
Odinstalowyj wolumin niezależnie od tego, czy wolumin jest obecnie używany. Aby uzyskać więcej informacji, zobacz sekcję Uwagi. |
FSCTL_ENUM_USN_DATA |
Wylicza dane numeru sekwencji aktualizacji (USN) między dwoma określonymi granicami w celu uzyskania rekordów tabeli plików głównych (MFT). |
FSCTL_EXTEND_VOLUME |
Zwiększa rozmiar zainstalowanego woluminu. |
FSCTL_GET_BOOT_AREA_INFO |
Pobiera lokalizacje sektorów rozruchowych dla woluminu. |
FSCTL_GET_INTEGRITY_INFORMATION |
Pobiera stan integralności pliku lub katalogu na woluminie ReFS. |
FSCTL_GET_NTFS_VOLUME_DATA |
Pobiera informacje o określonym woluminie systemu plików NTFS. |
FSCTL_GET_RETRIEVAL_POINTER_BASE |
Zwraca przesunięcie sektora na pierwszy numer klastra logicznego (LCN) systemu plików względem początku woluminu. |
FSCTL_GET_RETRIEVAL_POINTERS |
Biorąc pod uwagę dojście do pliku, pobiera strukturę danych opisjącą alokację i lokalizację na dysku określonego pliku lub, biorąc pod uwagę uchwyt woluminu, lokalizacje nieprawidłowych klastrów na woluminie. |
FSCTL_GET_VOLUME_BITMAP |
Pobiera mapę bitową zajętego i dostępnego klastra na woluminie. |
FSCTL_IS_CSV_FILE |
Określa, czy plik jest przechowywany na woluminie CSVFS, czy pobiera informacje o przestrzeni nazw. |
FSCTL_IS_FILE_ON_CSV_VOLUME |
Określa, czy plik jest przechowywany na woluminie CSVFS, czy pobiera informacje o przestrzeni nazw. |
FSCTL_IS_VOLUME_MOUNTED |
Określa, czy określony wolumin jest zainstalowany, czy określony plik lub katalog znajduje się na zainstalowanym woluminie. |
FSCTL_IS_VOLUME_OWNED_BYCSVFS |
Określa, czy wolumin jest zablokowany przez plik CSVFS. |
FSCTL_LOCK_VOLUME |
Blokuje wolumin, jeśli nie jest używany. |
FSCTL_LOOKUP_STREAM_FROM_CLUSTER |
Biorąc pod uwagę uchwyt woluminu NTFS lub pliku na woluminie NTFS, zwraca łańcuch struktur danych, który opisuje strumienie, które zajmują określone klastry. |
FSCTL_MARK_HANDLE |
Oznacza określony plik lub katalog i jego rekord dziennika zmian z informacjami o zmianach w tym pliku lub katalogu. |
FSCTL_MOVE_FILE |
Przenosi co najmniej jeden klaster wirtualny pliku z jednego klastra logicznego do innego w tym samym woluminie. Ta operacja jest używana podczas defragmentacji. |
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION |
Zapytania dotyczące informacji o rozpoznawaniu systemu plików na woluminie. |
FSCTL_QUERY_REGION_INFO |
Pobiera regiony warstwy magazynowania zdefiniowane dla woluminu obsługującego obsługę warstw danych. |
FSCTL_QUERY_STORAGE_CLASSES |
Pobiera warstwy magazynowania zdefiniowane dla woluminu obsługującego obsługę warstw danych. |
FSCTL_QUERY_USN_JOURNAL |
Wysyła zapytania o informacje dotyczące bieżącego dziennika zmian numeru sekwencji aktualizacji (USN), jego rekordów i pojemności. |
FSCTL_READ_FILE_USN_DATA |
Pobiera informacje o dzienniku zmian numeru sekwencji aktualizacji (USN) dla określonego pliku lub katalogu. |
FSCTL_READ_FROM_PLEX |
Odczytuje z określonego obiektu plex. |
FSCTL_READ_USN_JOURNAL |
Pobiera zestaw rekordów dziennika zmian numeru sekwencji aktualizacji (USN) między dwoma określonymi wartościami USN. |
FSCTL_REPAIR_COPIES |
Napraw uszkodzenie danych, wybierając odpowiednią kopię do użycia. |
FSCTL_SET_INTEGRITY_INFORMATION |
Pobiera stan integralności pliku lub katalogu na woluminie ReFS. |
FSCTL_SHRINK_VOLUME |
Sygnały, że wolumin ma być przygotowany do wykonania operacji zmniejszania, operacja zmniejszania ma zostać zatwierdzona lub operacja zmniejszania ma zostać zakończona. |
FSCTL_UNLOCK_VOLUME |
Odblokowuje wolumin. |
FSCTL_USN_TRACK_MODIFIED_RANGES |
Włącza funkcję śledzenia zakresu dla strumienia dziennika zmian numeru sekwencji aktualizacji (USN) na woluminie docelowym lub modyfikuje już włączone parametry śledzenia zakresu. |
FSCTL_WRITE_USN_CLOSE_RECORD |
Generuje rekord w strumieniu dziennika zmian numeru sekwencji aktualizacji (USN) dla pliku wejściowego. |
IOCTL_VOLUME_GET_GPT_ATTRIBUTES |
Pobiera atrybuty woluminu. |
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS |
Pobiera lokalizację fizyczną określonego woluminu na co najmniej jednym dysku. |
IOCTL_VOLUME_IS_CLUSTERED |
Określa, czy określony wolumin jest klastrowany. |
IOCTL_VOLUME_IS_CSV |
Określa, czy wolumin jest woluminem CSV. |
IOCTL_VOLUME_OFFLINE |
Przełącz wolumin w tryb offline. |
IOCTL_VOLUME_ONLINE |
Przenosi wolumin w tryb online. |
Następujące kody kontrolne są używane z dzienników zmian.
- FSCTL_CREATE_USN_JOURNAL
- FSCTL_DELETE_USN_JOURNAL
- FSCTL_ENUM_USN_DATA
- FSCTL_MARK_HANDLE
- FSCTL_QUERY_USN_JOURNAL
- FSCTL_READ_FILE_USN_DATA
- FSCTL_READ_USN_JOURNAL
- FSCTL_WRITE_USN_CLOSE_RECORD
Poniżej przedstawiono kodów kontrolek defragmentacji.
- FSCTL_GET_RETRIEVAL_POINTER_BASE
- FSCTL_GET_RETRIEVAL_POINTERS
- FSCTL_GET_VOLUME_BITMAP
- FSCTL_LOOKUP_STREAM_FROM_CLUSTER
- FSCTL_MOVE_FILE
- FSCTL_QUERY_REGION_INFO
- FSCTL_QUERY_USN_JOURNAL