Symptoms

Consider the following scenario:

  • You have a Windows Embedded Compact 7-based device that uses the NAND flash partition driver.

  • A new NAND flash partition is created at run time. At the same time, another thread performs a file IO operation on an existing NAND flash partition.

In this scenario, a "Data Abort" exception occurs in the NAND flash partition driver.

Cause

This issue occurs because of a race condition between two threads that concurrently access and modify the partition information that is maintained within the partition driver.

Resolution

Software update information

A supported software update is now available from Microsoft as Windows Embedded Compact 7 Monthly Update December 2011. In the "File information" section, the package file name contains the processor type.

Note This Windows Embedded Compact 7 Monthly Update is available for download from the following Microsoft Download Center website:

Windows Embedded Compact 7 Updates

Prerequisites

This update is supported only if all previously issued updates for this product have also been installed.

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:

  • On the Build menu, click Clean Solution, and then click Build Solution.

  • On the Build menu, click Rebuild Solution.

You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.

File information

The English version of this software update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Files that are included in this update package

File name

File size

Date

Time

Path

Flashmddinterface.h

6,592

14-Dec-2011

19:58

Public\Common\Oak\Drivers\Block\Msflash\Inc

Flashmdd.h

13,091

14-Dec-2011

19:58

Public\Common\Oak\Inc

Flashmdd.lib

2,786

14-Dec-2011

19:43

Public\Common\Oak\Lib\Armv5\Checked

Flashmddcore.lib

1,027,028

14-Dec-2011

19:43

Public\Common\Oak\Lib\Armv5\Checked

Flashpart.lib

5,638

14-Dec-2011

19:43

Public\Common\Oak\Lib\Armv5\Checked

Flashmdd.lib

2,786

14-Dec-2011

19:42

Public\Common\Oak\Lib\Armv5\Debug

Flashmddcore.lib

1,170,820

14-Dec-2011

19:43

Public\Common\Oak\Lib\Armv5\Debug

Flashpart.lib

5,638

14-Dec-2011

19:43

Public\Common\Oak\Lib\Armv5\Debug

Flashmdd.lib

2,786

14-Dec-2011

19:42

Public\Common\Oak\Lib\Armv5\Retail

Flashmddcore.lib

869,840

14-Dec-2011

19:43

Public\Common\Oak\Lib\Armv5\Retail

Flashpart.lib

5,638

14-Dec-2011

19:43

Public\Common\Oak\Lib\Armv5\Retail

Flashmdd.lib

2,786

14-Dec-2011

19:45

Public\Common\Oak\Lib\Armv6\Checked

Flashmddcore.lib

1,027,132

14-Dec-2011

19:45

Public\Common\Oak\Lib\Armv6\Checked

Flashpart.lib

5,638

14-Dec-2011

19:45

Public\Common\Oak\Lib\Armv6\Checked

Flashmdd.lib

2,786

14-Dec-2011

19:45

Public\Common\Oak\Lib\Armv6\Debug

Flashmddcore.lib

1,170,856

14-Dec-2011

19:45

Public\Common\Oak\Lib\Armv6\Debug

Flashpart.lib

5,638

14-Dec-2011

19:45

Public\Common\Oak\Lib\Armv6\Debug

Flashmdd.lib

2,786

14-Dec-2011

19:45

Public\Common\Oak\Lib\Armv6\Retail

Flashmddcore.lib

869,940

14-Dec-2011

19:45

Public\Common\Oak\Lib\Armv6\Retail

Flashpart.lib

5,638

14-Dec-2011

19:45

Public\Common\Oak\Lib\Armv6\Retail

Flashmdd.lib

2,786

14-Dec-2011

19:48

Public\Common\Oak\Lib\Armv7\Checked

Flashmddcore.lib

1,025,834

14-Dec-2011

19:48

Public\Common\Oak\Lib\Armv7\Checked

Flashpart.lib

5,638

14-Dec-2011

19:48

Public\Common\Oak\Lib\Armv7\Checked

Flashmdd.lib

2,786

14-Dec-2011

19:48

Public\Common\Oak\Lib\Armv7\Debug

Flashmddcore.lib

1,169,602

14-Dec-2011

19:48

Public\Common\Oak\Lib\Armv7\Debug

Flashpart.lib

5,638

14-Dec-2011

19:48

Public\Common\Oak\Lib\Armv7\Debug

Flashmdd.lib

2,786

14-Dec-2011

19:48

Public\Common\Oak\Lib\Armv7\Retail

Flashmddcore.lib

868,716

14-Dec-2011

19:48

Public\Common\Oak\Lib\Armv7\Retail

Flashpart.lib

5,638

14-Dec-2011

19:48

Public\Common\Oak\Lib\Armv7\Retail

Flashmdd.lib

2,786

14-Dec-2011

19:50

Public\Common\Oak\Lib\Mipsii\Checked

Flashmddcore.lib

988,428

14-Dec-2011

19:51

Public\Common\Oak\Lib\Mipsii\Checked

Flashpart.lib

5,638

14-Dec-2011

19:50

Public\Common\Oak\Lib\Mipsii\Checked

Flashmdd.lib

2,786

14-Dec-2011

19:50

Public\Common\Oak\Lib\Mipsii\Debug

Flashmddcore.lib

1,137,550

14-Dec-2011

19:50

Public\Common\Oak\Lib\Mipsii\Debug

Flashpart.lib

5,638

14-Dec-2011

19:50

Public\Common\Oak\Lib\Mipsii\Debug

Flashmdd.lib

2,786

14-Dec-2011

19:50

Public\Common\Oak\Lib\Mipsii\Retail

Flashmddcore.lib

832,350

14-Dec-2011

19:50

Public\Common\Oak\Lib\Mipsii\Retail

Flashpart.lib

5,638

14-Dec-2011

19:50

Public\Common\Oak\Lib\Mipsii\Retail

Flashmdd.lib

2,786

14-Dec-2011

19:52

Public\Common\Oak\Lib\Mipsii_fp\Checked

Flashmddcore.lib

989,166

14-Dec-2011

19:53

Public\Common\Oak\Lib\Mipsii_fp\Checked

Flashpart.lib

5,638

14-Dec-2011

19:52

Public\Common\Oak\Lib\Mipsii_fp\Checked

Flashmdd.lib

2,786

14-Dec-2011

19:52

Public\Common\Oak\Lib\Mipsii_fp\Debug

Flashmddcore.lib

1,138,288

14-Dec-2011

19:53

Public\Common\Oak\Lib\Mipsii_fp\Debug

Flashpart.lib

5,638

14-Dec-2011

19:52

Public\Common\Oak\Lib\Mipsii_fp\Debug

Flashmdd.lib

2,786

14-Dec-2011

19:52

Public\Common\Oak\Lib\Mipsii_fp\Retail

Flashmddcore.lib

833,040

14-Dec-2011

19:53

Public\Common\Oak\Lib\Mipsii_fp\Retail

Flashpart.lib

5,638

14-Dec-2011

19:52

Public\Common\Oak\Lib\Mipsii_fp\Retail

Flashmdd.lib

2,820

14-Dec-2011

19:55

Public\Common\Oak\Lib\Sh4\Checked

Flashmddcore.lib

918,294

14-Dec-2011

19:56

Public\Common\Oak\Lib\Sh4\Checked

Flashpart.lib

5,732

14-Dec-2011

19:55

Public\Common\Oak\Lib\Sh4\Checked

Flashmdd.lib

2,820

14-Dec-2011

19:55

Public\Common\Oak\Lib\Sh4\Debug

Flashmddcore.lib

1,038,006

14-Dec-2011

19:55

Public\Common\Oak\Lib\Sh4\Debug

Flashpart.lib

5,732

14-Dec-2011

19:55

Public\Common\Oak\Lib\Sh4\Debug

Flashmdd.lib

2,820

14-Dec-2011

19:55

Public\Common\Oak\Lib\Sh4\Retail

Flashmddcore.lib

783,448

14-Dec-2011

19:55

Public\Common\Oak\Lib\Sh4\Retail

Flashpart.lib

5,732

14-Dec-2011

19:55

Public\Common\Oak\Lib\Sh4\Retail

Flashmdd.lib

2,820

14-Dec-2011

19:57

Public\Common\Oak\Lib\X86\Checked

Flashmddcore.lib

906,226

14-Dec-2011

19:58

Public\Common\Oak\Lib\X86\Checked

Flashpart.lib

5,732

14-Dec-2011

19:57

Public\Common\Oak\Lib\X86\Checked

Flashmdd.lib

2,820

14-Dec-2011

19:57

Public\Common\Oak\Lib\X86\Debug

Flashmddcore.lib

959,608

14-Dec-2011

19:58

Public\Common\Oak\Lib\X86\Debug

Flashpart.lib

5,732

14-Dec-2011

19:57

Public\Common\Oak\Lib\X86\Debug

Flashmdd.lib

2,820

14-Dec-2011

19:57

Public\Common\Oak\Lib\X86\Retail

Flashmddcore.lib

753,572

14-Dec-2011

19:57

Public\Common\Oak\Lib\X86\Retail

Flashpart.lib

5,732

14-Dec-2011

19:57

Public\Common\Oak\Lib\X86\Retail

Flashmdd.dll

147,456

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Checked

Flashmdd.map

135,405

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Checked

Flashmdd.rel

42,687

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Checked

Flashpart.dll

36,864

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Checked

Flashpart.map

24,899

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Checked

Flashpart.rel

7,742

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Checked

Flashmdd.dll

233,472

14-Dec-2011

19:42

Public\Common\Oak\Target\Armv5\Debug

Flashmdd.map

148,417

14-Dec-2011

19:42

Public\Common\Oak\Target\Armv5\Debug

Flashmdd.rel

46,892

14-Dec-2011

19:42

Public\Common\Oak\Target\Armv5\Debug

Flashpart.dll

45,056

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Debug

Flashpart.map

26,027

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Debug

Flashpart.rel

7,829

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Debug

Flashmdd.dll

90,112

14-Dec-2011

19:42

Public\Common\Oak\Target\Armv5\Retail

Flashmdd.map

68,355

14-Dec-2011

19:42

Public\Common\Oak\Target\Armv5\Retail

Flashmdd.rel

28,709

14-Dec-2011

19:42

Public\Common\Oak\Target\Armv5\Retail

Flashpart.dll

28,672

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Retail

Flashpart.map

15,793

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Retail

Flashpart.rel

5,973

14-Dec-2011

19:43

Public\Common\Oak\Target\Armv5\Retail

Flashmdd.dll

147,456

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Checked

Flashmdd.map

135,405

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Checked

Flashmdd.rel

42,687

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Checked

Flashpart.dll

36,864

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Checked

Flashpart.map

24,899

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Checked

Flashpart.rel

7,742

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Checked

Flashmdd.dll

233,472

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Debug

Flashmdd.map

148,417

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Debug

Flashmdd.rel

46,892

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Debug

Flashpart.dll

45,056

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Debug

Flashpart.map

26,027

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Debug

Flashpart.rel

7,829

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Debug

Flashmdd.dll

90,112

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Retail

Flashmdd.map

68,355

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Retail

Flashmdd.rel

28,709

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Retail

Flashpart.dll

28,672

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Retail

Flashpart.map

15,793

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Retail

Flashpart.rel

5,973

14-Dec-2011

19:45

Public\Common\Oak\Target\Armv6\Retail

Flashmdd.dll

147,456

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Checked

Flashmdd.map

135,405

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Checked

Flashmdd.rel

42,687

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Checked

Flashpart.dll

36,864

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Checked

Flashpart.map

24,899

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Checked

Flashpart.rel

7,742

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Checked

Flashmdd.dll

233,472

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Debug

Flashmdd.map

148,417

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Debug

Flashmdd.rel

46,892

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Debug

Flashpart.dll

45,056

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Debug

Flashpart.map

26,027

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Debug

Flashpart.rel

7,829

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Debug

Flashmdd.dll

90,112

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Retail

Flashmdd.map

68,355

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Retail

Flashmdd.rel

28,709

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Retail

Flashpart.dll

28,672

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Retail

Flashpart.map

15,793

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Retail

Flashpart.rel

5,973

14-Dec-2011

19:48

Public\Common\Oak\Target\Armv7\Retail

Flashmdd.dll

184,320

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Checked

Flashmdd.map

134,469

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Checked

Flashmdd.rel

146,391

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Checked

Flashpart.dll

36,864

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Checked

Flashpart.map

24,326

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Checked

Flashpart.rel

20,009

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Checked

Flashmdd.dll

258,048

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Debug

Flashmdd.map

147,353

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Debug

Flashmdd.rel

205,261

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Debug

Flashpart.dll

45,056

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Debug

Flashpart.map

25,454

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Debug

Flashpart.rel

23,228

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Debug

Flashmdd.dll

114,688

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Retail

Flashmdd.map

67,522

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Retail

Flashmdd.rel

91,523

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Retail

Flashpart.dll

32,768

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Retail

Flashpart.map

15,220

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Retail

Flashpart.rel

14,644

14-Dec-2011

19:50

Public\Common\Oak\Target\Mipsii\Retail

Flashmdd.dll

184,320

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashmdd.map

134,469

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashmdd.rel

146,391

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashpart.dll

36,864

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashpart.map

24,326

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashpart.rel

20,009

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashmdd.dll

258,048

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashmdd.map

147,353

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashmdd.rel

205,261

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashpart.dll

45,056

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashpart.map

25,454

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashpart.rel

23,228

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashmdd.dll

114,688

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashmdd.map

67,522

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashmdd.rel

91,523

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashpart.dll

32,768

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashpart.map

15,220

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashpart.rel

14,644

14-Dec-2011

19:52

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashmdd.dll

139,264

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Checked

Flashmdd.map

134,852

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Checked

Flashmdd.rel

66,467

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Checked

Flashpart.dll

32,768

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Checked

Flashpart.map

25,068

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Checked

Flashpart.rel

10,584

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Checked

Flashmdd.dll

192,512

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Debug

Flashmdd.map

148,677

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Debug

Flashmdd.rel

86,883

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Debug

Flashpart.dll

40,960

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Debug

Flashpart.map

26,196

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Debug

Flashpart.rel

11,802

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Debug

Flashmdd.dll

81,920

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Retail

Flashmdd.map

67,587

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Retail

Flashmdd.rel

51,358

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Retail

Flashpart.dll

28,672

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Retail

Flashpart.map

15,962

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Retail

Flashpart.rel

8,757

14-Dec-2011

19:55

Public\Common\Oak\Target\Sh4\Retail

Flashmdd.dll

118,784

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Checked

Flashmdd.map

137,807

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Checked

Flashmdd.rel

45,848

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Checked

Flashpart.dll

28,672

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Checked

Flashpart.map

24,676

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Checked

Flashpart.rel

5,683

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Checked

Flashmdd.dll

176,128

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Debug

Flashmdd.map

147,455

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Debug

Flashmdd.rel

56,578

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Debug

Flashpart.dll

32,768

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Debug

Flashpart.map

25,460

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Debug

Flashpart.rel

6,263

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Debug

Flashmdd.dll

69,632

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Retail

Flashmdd.map

71,688

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Retail

Flashmdd.rel

19,603

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Retail

Flashpart.dll

20,480

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Retail

Flashpart.map

15,570

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Retail

Flashpart.rel

3,450

14-Dec-2011

19:57

Public\Common\Oak\Target\X86\Retail

More Information

If you encounter this issue on a Windows Embedded CE 6.0 R3-based device, install Windows Embedded CE 6.0 Monthly Update December 2011 from the following Microsoft Download Center website:

Windows Embedded CE 6.0 Monthly Update December 2011For more information about this issue on a Windows Embedded CE 6.0 R3-based device, click the following article number to view the article in the Microsoft Knowledge Base:

2632507 FIX: A "Data Abort" exception occurs on a Windows Embedded CE 6.0 R3-based device that uses the NAND flash partition driver

References

For more information about how to create a partition, visit the following Microsoft Developer Network (MSDN) website:

CreatePartition (Windows Embedded Compact 7)For more information about how to obtain partition information, visit the following MSDN website:

IOCTL_FLASH_GET_PARTITION_TABLE (Windows Embedded Compact 7)For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Thank you for your feedback!

×