Share via


EWF API Functions (Standard 8)

7/8/2014

Review the functions provided by the EWF API in Windows Embedded 8 Standard (Standard 8).

This section describes the Enhanced Write Filter (EWF) functions that you use to create, configure, and protect EWF volumes.

In This Section

The following table shows the functions that are used to query and configure protected Enhanced Write Filter volumes.

Function

Description

EwfMgrCheckpoint

Adds a checkpoint overlay level on the specified EWF-protected volume.

EwfMgrClearCommand

Clears any pending commands that would have occurred on the next restart.

EwfMgrClose

Closes an EWF-protected volume.

EwfMgrCommit

Commits all current level data in the overlay to the EWF-protected volume.

EwfMgrCommitAndDisableLive

Commits all current level data immediately to the EWF-protected volume and then disables EWF.

EwfMgrCommitFile

Commits a single file, whose size or location much not have changed, to the protected volume.

EwfMgrDisable

Disables a currently enabled overlay on the specified EWF-protected volume.

EwfMgrEnable

Enables a currently disabled overlay on the specified EWF-protected volume.

EwfMgrGetDriveLetterFromVolumeName

Retrieves the drive letter for the specified volume name.

EwfMgrGetPersistentData

Retrieves the persistent data for an EWF-protected volume.

EwfMgrGetProtectedVolumeConfig

Retrieves the configuration information for an EWF-protected volume.

EwfMgrOpenProtected

Opens an EWF-protected volume.

EwfMgrRestore

Restores one overlay level on the specified EWF-protected volume, discarding all changes in the current level.

EwfMgrSetLevel

Sets the overlay level on an EWF-protected volume.

EwfMgrSetPersistentData

Sets the persistent data for an EWF-protected volume.

The following table shows the functions that are used to query and configure the EWF overlay store volumes.

Function

Description

EwfMgrGetOverlayStoreConfig

Retrieves the configuration information for the EWF overlay store.

EwfMgrOpenOverlayStore

Retrieves the name of the overlay store volume, if it exists.

EwfMgrRegisterLowSpaceNotification

Registers for a low space notification when the available bytes in the overlay reach a specified threshold.

The following table shows the functions that are used to obtain and work with a list of EWF-protected volumes.

Function

Description

EwfMgrGetProtectedVolumeList

Retrieves a list of all the EWF-protected volumes.

EwfMgrVolumeNameEntryPop

Removes the current entry from the EWF volume name list and frees the current memory entry.

EwfMgrVolumeNameListDelete

Deletes all entries in the EWF volume name list.

EwfMgrVolumeNameListIsEmpty

Determines whether the EWF volume name list is empty.

The following table shows the EWF API functions that are deprecated in Windows Embedded 8 Standard (Standard 8).

Function

Description

EwfMgrActivateHORM

Deprecated.

This function enables Hibernate Once/Resume Many (HORM) support at run time.

EwfMgrDeactivateHORM

Deprecated.

This function disables HORM support.

EwfMgrIsHORMActivated

Deprecated.

This function returns the current status of HORM.

See Also

Concepts

EWF API
EWF API Code Sample