0x0015 - File Based Write Filter (FBWF)
Systemvoraussetzungen Dieses Modul basiert auf betriebssystemspezifischen Funktionen und wird nicht von allen Geräten unterstützt. Das Modul erfordert als Betriebssystem eine Windows Embedded Standard-Version (inkl. Windows XP Embedded) |
TwinCAT/BSD Diese Funktion steht nicht für TwinCAT/BSD zur Verfügung. |
Konfiguration des „File Based Write Filters” von Windows Embedded Standard.
0x8nn0 – Module Header
SubIndex | Type | Name | Value | Type | Access |
---|---|---|---|---|---|
00 | VAR | Len |
| UNSIGNED16 | read-only |
01 | VAR | Address | 0x0015 00nn | UNSIGNED32 | read-only |
02 | VAR | Type | FBWF | VISIBLE STRING | read-only |
03 | VAR | Name | FBWF | VISIBLE STRING | read-only |
04 | VAR | Dev Type | 0x0015 2710 | UNSIGNED32 | read-only |
0x8nn1 - CurrentState
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01 | VAR | State | UNSIGNED32 | read-only |
02 | VAR | Compression | UNSIGNED32 | read-only |
03 | VAR | PreAllocation | UNSIGNED32 | read-only |
0x8nn2 - NextState
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01 | VAR | State | UNSIGNED32 | read-write |
02 | VAR | Compression | UNSIGNED32 | read-write |
03 | VAR | PreAllocation | UNSIGNED32 | read-write |
0x8nn3 - Volumes
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01..Len | VAR | Volume | VISIBLE STRING | read-only |
0x8nn4 - Exclusions
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01..Len | VAR | Exclusions für je ein Volume (zugehörige Volumes siehe 0x8nn3). Der Rückgabewert ist ein Multi-String. Jeder Einzelstring ist einfach Null-terminiert, der gesamte Multi-String ist doppelt Null-terminiert. | VISIBLE STRING | read-only |
Service-Transfer-Objekte
0xBnn0 - FBWF Add Volume Command object
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
CHAR[cbVolume] | cVolume |
0xBnn1 - FBWF Remove Volume Command object
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
BOOL | bClearExclusion |
CHAR[cbVolume] | cVolume |
bClearExclusion: wenn „TRUE“, wird die Exclusion List für dieses Volume gelöscht.
0xBnn2- FBWF Add Exclusion Command object
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
DWORD | cbFilePath |
CHAR[cbVolume] | cVolume |
CHAR[cbFilePath] | cFilePath |
0xBnn3- FBWF Enum Exclusions Command object
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
DWORD | Index |
CHAR[cbVolume] | cVolume |
OutputData | |
Type | Name |
DWORD | cbFilePath |
CHAR[cbFilePath] | cFilePath |
0xBnn4 - FBWF Remove Exclusion Command object
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
DWORD | cbFilePath |
CHAR[cbVolume] | cVolume |
CHAR[cbFilePath] | cFilePath |
0xBnn5 - FBWF Commit File Command object
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
DWORD | cbFilePath |
CHAR[cbVolume] | cVolume |
CHAR[cbFilePath] | cFilePath |
0xBnn6 - FBWF Commit All Command object*
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
CHAR[cbVolume] | cVolume |
* Aus Sicherheitsgründen nicht unterstützt
0xBnn7 - FBWF RestoreFile Command object
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
DWORD | cbFilePath |
CHAR[cbVolume] | cVolume |
CHAR[cbFilePath] | cFilePath |
Systemvoraussetzungen
Treiber | Installierter FBWF-Treiber |
Betriebssystem | Windows Embedded |