0x0014 - Enhanced Write Filter (EWF)

0x0014 - Enhanced Write Filter (EWF) 1:

System requirements

This module is based on operating system-specific functions and is not automatically supported by all devices.

The module requires the Windows Embedded Standard version as operating system (including Windows XP Embedded)

0x0014 - Enhanced Write Filter (EWF) 2:

TwinCAT/BSD

This function is not available for TwinCAT/BSD.

Configuration of the "Enhanced Write Filters" of Windows Embedded Standard.

0x8nn0 – Module Header

SubIndex

Type

Name

Value

Type

Access

00

VAR

Len

 

UNSIGNED16

read-only

01

VAR

Address

0x0014 00nn

UNSIGNED32

read-only

02

VAR

Type

EWF

VISIBLE STRING

read-only

03

VAR

Name

EWF

VISIBLE STRING

read-only

04

VAR

Dev Type

0x0014 2710

UNSIGNED32

read-only

0x8nn1 – Volume Name

SubIndex

Type

Name

Type

Access

00

VAR

Len

UNSIGNED16

read-only

01..Len

VAR

Volume Name

VISIBLE STRING

read-only

0x8nn2 – Volume ID

SubIndex

Type

Name

Type

Access

00

VAR

Len

UNSIGNED16

read-only

01..Len

VAR

Volume ID

VISIBLE STRING

read-only

0x8nn3 – State

SubIndex

type

name

type

Access

00

VAR

Len

UNSIGNED16

read-only

01..Len

VAR

State

UNSIGNED32

read-only

Values:

0 = EWF_ENABLED
1 = EWF_DISABLED

0x8nn4 – type

SubIndex

type

name

type

Access

00

VAR

Len

UNSIGNED16

read-only

01..Len

VAR

type

UNSIGNED32

read-only

Values:

0 = EWF_DISK
1 = EWF_RAM
2 = EWF_RAM_REG

0x8nn5 – Boot command

SubIndex

type

name

type

Access

00

VAR

Len

UNSIGNED16

read-only

01..Len

VAR

Boot command

UNSIGNED32

read-write

OUT Values

0 = No Command

1 = Enable

2 = Disable

3 = SetLevel

4 = Commit
IN Values

0 = ClearCommand

1 = EwfMgrEnable

2 = EwfMgrDisable without Commit

3 = EwfMgrDisable with Commit

4 = EwfMgrCommit
The values IN and OUT do not correspond! 

Service transfer objects

0xBnn0 - EWF Commit and Disable Live*

InputData

Type

Name

CHAR

Volume name