0x0015 - File Based Write Filter (FBWF)

0x0015 - File Based Write Filter (FBWF) 1:

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)

0x0015 - File Based Write Filter (FBWF) 2:

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
(XPE, WES, WES7)