Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Annak megállapításához, hogy a fájlrendszer támogatja-e az újraelemzési pontokat, hívja meg a GetVolumeInformation függvényt, és vizsgálja meg a FILE_SUPPORTS_REPARSE_POINTS bitjelzőt.
A DeviceIoControl függvény lehetővé teszi az újraelemzési pontok beállítását, módosítását, beszerzését és eltávolítását. Az alábbi táblázat a DeviceIoControl használatával elvégezhető újraelemzési pontműveleteket ismerteti.
| Művelet | Leírás |
|---|---|
| FSCTL_SET_REPARSE_POINT | Lehetővé teszi, hogy a hívó program új újraelemzési pontot állítson be, vagy módosítsa a meglévőt. |
| FSCTL_GET_REPARSE_POINT | Lekérte egy meglévő újraelemzési ponton tárolt információkat. |
| FSCTL_DELETE_REPARSE_POINT | Eltávolít egy meglévő újraelemzési pontot. |
Ha módosít, lekért vagy töröl egy újraelemzési pontot, ugyanazt az újraelemzési címkét kell megadnia a fájlban található műveletben. Ellenkező esetben a művelet a ERROR_REPARSE_TAG_MISMATCHhiba miatt meghiúsul. Ha módosít vagy töröl egy újraelemzési pontot, meg kell adnia az újraelemzési GUID is a fájlban található műveletben. Ellenkező esetben a művelet a ERROR_REPARSE_ATTRIBUTE_CONFLICThiba miatt hiúsul meg.
Annak megállapításához, hogy egy fájl vagy könyvtár tartalmaz-e újraelemzési pontot, használja a GetFileAttributes függvényt. Ha a fájl vagy könyvtár rendelkezik egy kapcsolódó újraelemzési ponttal, a FILE_ATTRIBUTE_REPARSE_POINT attribútum be van állítva.
Ha egy meglévő újraelemzési pontot úgy szeretne felülírni, hogy már rendelkezik a fájl vagy könyvtár leírójával, hívja meg CreateFileFILE_FLAG_OPEN_REPARSE_POINT. Ez a jelző lehetővé teszi a fájl megnyitását, függetlenül attól, hogy a megfelelő fájlrendszerszűrő telepítve van-e, és megfelelően működik-e.