0x0021 - Unified Write Filter (UWF)
Windows CE/Windows Embedded Compact This function is not available for Windows CE/Windows Embedded Compact. |
This component is available from MDP version 1.0.9.25. |
TwinCAT/BSD This function is not available for TwinCAT/BSD. |
0x8nn0 – Module Header
SubIndex | Type | Name | Value | Type | Access |
---|---|---|---|---|---|
00 | VAR | Len |
| UNSIGNED16 | read-only |
01 | VAR | Address | 0x0021 00nn | UNSIGNED32 | read-only |
02 | VAR | Type | UWF | VISIBLE STRING | read-only |
03 | VAR | Name | UWF | VISIBLE STRING | read-only |
04 | VAR | Dev type | 0x0021 2710 | UNSIGNED32 | read-only |
0x8nn1 - CurrentState
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01 | VAR | State | BOOLEAN | read-only |
02 | VAR | Overlay Mode | UNSIGNED32 | read-only |
03 | VAR | Overlay Size [MB] | UNSIGNED32 | read-only |
Overlay Mode: 0 = RAM, 1 = Disk
0x8nn2 – NextState
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01 | VAR | State | BOOLEAN | read-write |
02 | VAR | Overlay Mode | UNSIGNED32 | read-write |
03 | VAR | Overlay Size [MB] | UNSIGNED32 | read-write |
Overlay Mode: 0 = RAM, 1 = Disk
0x8nn3 – Volumes
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01..Len | VAR | Volume | VISIBLE STRING | read-only |
0x8nn4 – Volume Protection Current States
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01..Len | VAR | Volume protection state | BOOLEAN | read-only |
0x8nn5 – Volume Protection Next States
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01..Len | VAR | Volume protection state | BOOLEAN | read-only |
0x8nn6 – Exclusions
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01..Len | VAR | Exclusions for one volume at a time (corresponding volumes see 0x8nn3). The return value is a multi-string. Each individual string is singly null-terminated, the whole multi-string is doubly null-terminated. | VISIBLE STRING | read-only |
Service transfer objects
0xBnn0 – UWF Protect Volume
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
CHAR[cbVolume] | cVolume |
0xBnn1 – UWF Unprotect Volume
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
CHAR[cbVolume] | cVolume |
0xBnn2 – UWF Add Exlusions
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
DWORD | cbFilePath |
CHAR[cbVolume] | cVolume |
CHAR[cbFilePath] | cFilePath |
0xBnn3 – UWF 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 – UWF Remove Exclusion
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
DWORD | cbFilePath |
CHAR[cbVolume] | cVolume |
CHAR[cbFilePath] | cFilePath |
0xBnn5 – UWF Commit File Command object
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
DWORD | cbFilePath |
CHAR[cbVolume] | cVolume |
CHAR[cbFilePath] | cFilePath |
0xBnn6 – UWF Commit File Delete Command object
InputData | |
---|---|
Type | Name |
DWORD | cbData |
DWORD | cbVolume |
DWORD | cbFilePath |
CHAR[cbVolume] | cVolume |
CHAR[cbFilePath] | cFilePath |