Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Součást Unie použitá v případě, že pole MajorFunction struktury FLT_IO_PARAMETER_BLOCK operace je IRP_MJ_SET_VOLUME_INFORMATION.
Syntaxe
typedef union _FLT_PARAMETERS {
... ;
struct {
ULONG Length;
FS_INFORMATION_CLASS POINTER_ALIGNMENT FsInformationClass;
PVOID VolumeBuffer;
} SetVolumeInformation;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Členové
SetVolumeInformation: Struktura obsahující následující členy.
Délka: Délka vyrovnávací paměti v bajtech v volumeBuffer.
FsInformationClass: Typ informací, které mají být nastaveny pro svazek. Jedna z následujících možností:
Hodnota | Význam |
---|---|
FileFsControlInformation | Nastavte FILE_FS_CONTROL_INFORMATION svazku. |
FileFsLabelInformation | Nastavte FILE_FS_LABEL_INFORMATION svazku. |
FileFsObjectIdInformation | Nastavte FILE_FS_OBJECTID_INFORMATION svazku. |
- VolumeBuffer: Ukazatel na vstupní vyrovnávací paměť, která obsahuje hodnoty informací o svazku, které mají být nastaveny.
Poznámky
Struktura FLT_PARAMETERS pro operace IRP_MJ_SET_VOLUME_INFORMATION obsahuje parametry operace s informacemi o sadě svazků reprezentované strukturou zpětného volání (FLT_CALLBACK_DATA). Je obsažena ve struktuře FLT_IO_PARAMETER_BLOCK.
IRP_MJ_SET_VOLUME_INFORMATION je operace založená na protokolu IRP.
Požadavky
Typ požadavku | Požadavek |
---|---|
Záhlaví | Fltkernel.h (včetně Fltkernel.h) |