c ++ - Slet API kaldes ikke i CBFS-drivere til * .html-filer

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg laver et ekstra drev ved hjælp af CBFS Drivers.


Oprettet en CLASS:
class CVExpPluginCallbackFileSystem : public CallbackFileSystem


I sin konstruktør adskiller jeg alle funktioner til forskellige operationer.
f.eks.


CVExpPluginCallbackFileSystem(MyCBFSHelperBase* pExpPluginCBFSHelper) 
{
    SetOnReadFile(s\_CbFsReadFile);
    SetOnWriteFile(s\_CbFsWriteFile);
    SetOnDeleteFile(s\_CbFsDeleteFile);
}


Når jeg sletter en fil (andet end .html) fra dette drev, kaldes s\_CbFsDeleteFile() og filen slettes med succes. Men når jeg sletter .html-fil, bliver s\_CbFsDeleteFile() ikke kaldt. Hvad skal jeg gøre for at løse dette?

Bedste reference