MCPcopy Create free account
hub / github.com/bobranten/Ext4Fsd / Ext2RemoveDriveLetter

Function Ext2RemoveDriveLetter

Ext2Mgr/enumDisk.cpp:3096–3115  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3094}
3095
3096BOOL
3097Ext2RemoveDriveLetter(CHAR DrvLetter)
3098{
3099 PEXT2_LETTER drvLetter = NULL;
3100 BOOL rc = FALSE;
3101
3102 if (DrvLetter >= '0' && DrvLetter <= '9') {
3103 drvLetter = &drvDigits[DrvLetter - '0'];
3104 } else if (DrvLetter >= 'A' && DrvLetter <= 'Z') {
3105 drvLetter = &drvLetters[DrvLetter - 'A'];
3106 } else if (DrvLetter >= 'a' && DrvLetter <= 'z') {
3107 drvLetter = &drvLetters[DrvLetter - 'a'];
3108 }
3109
3110 if (drvLetter && drvLetter->bUsed) {
3111 rc = Ext2RemoveDrvLetter(drvLetter);
3112 }
3113
3114 return rc;
3115}
3116
3117BOOL
3118Ext2InitializeVolume(

Callers 1

OnOKMethod · 0.85

Calls 1

Ext2RemoveDrvLetterFunction · 0.70

Tested by

no test coverage detected