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.
A fájlok kezelésére az alábbi függvények szolgálnak.
Ebben a szakaszban
| Funkció | Leírás |
|---|---|
| AddUsersToEncryptedFile | Felhasználói kulcsokat ad hozzá a megadott titkosított fájlhoz. |
| AreFileApisANSI | Meghatározza, hogy a fájl I/O-függvényei az ANSI vagy az OEM karakterkészlet kódlapját használják-e. |
| CancelIo | Megszakítja az összes függőben lévő bemeneti és kimeneti (I/O-) műveletet, amelyet a megadott fájl hívószála bocsát ki. |
| CancelIoEx | Megjelöli a megadott fájlleíróhoz tartozó, nem függőben lévő I/O-műveleteket. A függvény csak az aktuális folyamatban megszakítja az I/O-műveleteket, függetlenül attól, hogy melyik szál hozta létre az I/O műveletet. |
| CancelSynchronousIo | Megjelöli a függőben lévő szinkron I/O-műveleteket, amelyeket a megadott szál megszakítottként ad ki. |
| CheckNameLegalDOS8Dot3 | Meghatározza, hogy a megadott név használható-e egy FAT-fájlrendszeren lévő fájl létrehozásához. |
| CloseEncryptedFileRaw | Biztonsági mentési vagy visszaállítási művelet után bezár egy titkosított fájlt, és felszabadítja a társított rendszererőforrásokat. |
| CopyFile | Meglévő fájl másolása új fájlba. |
| CopyFile2 | Egy meglévő fájlt átmásolja egy új fájlba, és egy visszahívási függvényen keresztül értesíti az alkalmazást a folyamat előrehaladásáról. |
| PCOPYFILE2_PROGRESS_ROUTINE | Egy alkalmazás által definiált visszahívási függvény, amelyet a CopyFile2 függvénnyel használnak. |
| CopyFileEx | Egy meglévő fájlt átmásolja egy új fájlba, és egy visszahívási függvényen keresztül értesíti az alkalmazást a folyamat előrehaladásáról. |
| CopyFileTransacted | Átmásolt műveletként átmásolt egy meglévő fájlt egy új fájlba, amely egy visszahívási függvényen keresztül értesíti az alkalmazást a folyamat előrehaladásáról. |
| CopyProgressRoutine | A CopyFileEx , MoveFileTransactedés MoveFileWithProgress függvényekkel használt alkalmazás által definiált visszahívási függvény. |
| CreateFile | Fájl vagy I/O-eszköz létrehozása vagy megnyitása. A leggyakrabban használt I/O-eszközök a következők: fájl, fájlstream, könyvtár, fizikai lemez, kötet, konzolpuffer, szalagos meghajtó, kommunikációs erőforrás, mailslot és cső. |
| CreateFile2 | Fájl létrehozása vagy megnyitása. |
| CreateFile3 | Fájl létrehozása vagy megnyitása. |
| CreateFileTransacted | Tranzakciós műveletként létrehoz vagy megnyit egy fájlt, fájlstreamet vagy könyvtárat. |
| CreateHardLink | Egy meglévő fájl és egy új fájl közötti kemény kapcsolatot hoz létre. |
| CreateHardLinkTransacted | Egy meglévő fájl és egy új fájl közötti kemény kapcsolatot hoz létre átjátszott műveletként. |
| CreateIoCompletionPort | Létrehoz egy bemeneti/kimeneti (I/O) befejezési portot, és hozzárendeli egy megadott fájlleíróhoz, vagy létrehoz egy I/O-befejezési portot, amely még nincs társítva egy fájlleíróhoz, így később társítható. |
| CreateSymbolicLink | Szimbolikus hivatkozást hoz létre. |
| CreateSymbolicLinkTransacted | Szimbolikus hivatkozást hoz létre tranzakciós műveletként. |
| DecryptFile | Titkosított fájl vagy könyvtár visszafejtése. |
| DeleteFile | Egy meglévő fájl törlése. |
| DeleteFile2 | Egy meglévő fájl törlése. |
| DeleteFileTransacted | Egy meglévő fájl törlése átjátszott műveletként. |
| DuplicateEncryptionInfoFile | Átmásolja az EFS metaadatait egy fájlból vagy könyvtárból egy másikba. |
| EncryptFile | Fájl vagy könyvtár titkosítása. |
| EncryptionDisable | Letiltja vagy engedélyezi a megadott könyvtár és a benne lévő fájlok titkosítását. |
| ExportCallback | A ReadEncryptedFileRawalkalmazás által definiált visszahívási függvény. |
| FileEncryptionStatus | Lekéri a megadott fájl titkosítási állapotát. |
| FileIOCompletionRoutine | A ReadFileEx és WriteFileEx függvényhez használt alkalmazás által definiált visszahívási függvény. A rendszer akkor hívja meg, ha az aszinkron bemeneti és kimeneti (I/O) művelet befejeződött vagy megszakadt, és a hívószál riasztásra alkalmas állapotban van. |
| FindClose | Bezár egy fájlkeresési leírót, amelyet a FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedWvagy FindFirstStreamW függvények. |
| FindFirstFile | Egy adott névnek megfelelő névvel (vagy helyettesítő karakterek használata esetén részleges névvel) keres egy könyvtárat egy fájlban vagy alkönyvtárban. |
| FindFirstFileEx | A megadottaknak megfelelő névvel és attribútumokkal keres egy fájlt vagy alkönyvtárat egy könyvtárban. |
| FindFirstFileNameTransactedW | A megadott fájlra mutató összes kemény hivatkozás számbavételét hozza létre átjátszott műveletként. A függvény egy leírót ad vissza a számbavételhez, amely a FindNextFileNameW függvény későbbi hívásaihoz használható. |
| FindFirstFileNameW | Létrehozza a megadott fájlra mutató összes kemény hivatkozás számbavételét. A FindFirstFileNameW függvény egy leírót ad vissza a számbavételhez, amely a FindNextFileNameW függvény későbbi hívásaihoz használható. |
| FindFirstFileTransacted | Könyvtárban keres egy fájlt vagy alkönyvtárat egy adott névvel átjátszott műveletként. |
| FindFirstStreamTransactedW | A megadott fájl vagy könyvtár első streamjének számbavétele tranzakciós műveletként. |
| FindFirstStreamW | Az első stream számbavétele ::$DATA streamtípussal a megadott fájlban vagy könyvtárban. |
| FindNextFile | Folytatja a fájlkeresést a FindFirstFile, FindFirstFileExvagy FindFirstFileTransacted függvényhez. |
| FindNextFileNameW | A FindFirstFileNameW függvény sikeres hívása által visszaadott leíróval folytatja a fájlra mutató kemény hivatkozások számbavételét. |
| FindNextStreamW | Folytatja a FindFirstStreamW függvény egy korábbi hívásával indított streamkeresést. |
| FlushFileBuffers | Kiüríti egy adott fájl puffereit, és az összes pufferelt adatot egy fájlba írja. |
| FreeEncryptionCertificateHashList | Felszabadít egy tanúsítványkivonatlistát. |
| GetBinaryType | Meghatározza, hogy a fájl végrehajtható (.exe) fájl-e, és ha igen, melyik alrendszer futtatja a végrehajtható fájlt. |
| GetCompressedFileSize | Lekéri a megadott fájl tárolásához használt lemeztároló bájtjainak tényleges számát. |
| GetCompressedFileSizeTransacted | A megadott fájlok tranzakciós műveletként való tárolásához használt lemeztároló bájtjainak tényleges számát kéri le. |
| GetExpandedName | Lekéri egy tömörített fájl eredeti nevét, ha a fájlt az Lempel-Ziv algoritmus tömörítette. |
| GetFileAttributes | Egy megadott fájl vagy könyvtár fájlrendszerattribútumait kéri le. |
| GetFileAttributesEx | Egy megadott fájl vagy könyvtár attribútumait kéri le. |
| GetFileAttributesTransacted | Egy adott fájl vagy könyvtár fájlrendszerattribútumait kéri le tranzakciós műveletként. |
| GetFileBandwidthReservation | Lekéri annak a kötetnek a sávszélesség-foglalási tulajdonságait, amelyen a megadott fájl található. |
| GetFileInformationByHandle | Lekéri a megadott fájl fájladatait. |
| GetFileInformationByHandleEx | Lekéri a megadott fájl fájladatait. |
| GetFileSize | A megadott fájl méretét kéri le bájtban. |
| GetFileSizeEx | Lekéri a megadott fájl méretét. |
| GetFileType | Lekéri a megadott fájl fájltípusát. |
| GetFinalPathNameByHandle | Lekéri a megadott fájl végső elérési útját. |
| GetFullPathName | Lekéri a megadott fájl teljes elérési útját és fájlnevét. |
| GetFullPathNameTransacted | A megadott fájl teljes elérési útját és fájlnevét lekéri átjátszott műveletként. |
| GetLongPathName | A megadott elérési utat a hosszú űrlapra alakítja át. |
| GetLongPathNameTransacted | A megadott elérési utat átjátszott műveletként konvertálja hosszú formájára. |
| GetQueuedCompletionStatus | I/O-befejezési csomag lekérdezése a megadott I/O-befejezési portról. |
| GetQueuedCompletionStatusEx | Egyszerre több befejezési portbejegyzést kér le. |
| GetShortPathName | Lekéri a megadott elérési út rövid elérési útját. |
| GetTempFileName | Létrehoz egy nevet egy ideiglenes fájlnak. Ha egyedi fájlnév jön létre, egy üres fájl jön létre, és a leíró ki lesz adva; ellenkező esetben csak egy fájlnév jön létre. |
| GetTempPath | Lekéri az ideiglenes fájlokhoz kijelölt könyvtár elérési útját. |
| ImportCallback | A WriteEncryptedFileRawalkalmazás által definiált visszahívási függvény. A rendszer egy vagy több alkalommal meghívja ImportCallback, hogy minden alkalommal lekérje a biztonsági mentési fájl adatainak egy részét. |
| LockFile | Zárolja a megadott fájlt a hívási folyamat kizárólagos hozzáférése érdekében. |
| LockFileEx | Zárolja a megadott fájlt a hívási folyamat kizárólagos hozzáférése érdekében. Ez a függvény szinkron vagy aszinkron módon működik, és kizárólagos vagy megosztott zárolást igényelhet. |
| LZClose | Bezár egy fájlt, amelyet az LZOpenFile függvénnyel nyitottak meg. |
| LZCopy | Forrásfájl másolása célfájlba. |
| LZInit | Lefoglalja a fájlok felbontásához szükséges belső adatstruktúrák memóriáját, majd létrehozza és inicializálja őket. |
| LZOpenFile | Létrehozza, megnyitja, újra megnyitja vagy törli a megadott fájlt. |
| LZRead | Beolvassa (legfeljebb) a megadott számú bájtot egy fájlból, és átmásolja őket egy pufferbe. |
| LZSeek | A fájlmutatót a megadott számú bájt mozgatása kezdő pozícióból. |
| MoveFile | Áthelyez egy meglévő fájlt vagy könyvtárat, beleértve annak gyermekeit is. |
| MoveFileEx | Áthelyez egy meglévő fájlt vagy könyvtárat, beleértve annak gyermekeit is, különböző áthelyezési lehetőségekkel. |
| MoveFileTransacted | Áthelyez egy meglévő fájlt vagy könyvtárat, beleértve annak gyermekeit is, átjátszott műveletként. |
| MoveFileWithProgress | Áthelyez egy fájlt vagy könyvtárat, beleértve annak gyermekeit is. Megadhat egy visszahívási függvényt, amely állapotjelentéseket fogad. |
| OpenEncryptedFileRaw | Egy titkosított fájlt nyit meg a fájl biztonsági mentéséhez (exportálásához) vagy visszaállításához (importálásához). |
| OpenFile | Fájl létrehozása, megnyitása, újbóli megnyitása vagy törlése. |
| OpenFileById | Megnyitja a megadott azonosítónak megfelelő fájlt. |
| PostQueuedCompletionStatus | Egy I/O-befejezési csomag bejegyzése egy I/O-befejezési porton. |
| QueryRecoveryAgentsOnEncryptedFile | Lekéri a megadott fájl helyreállítási ügynökeinek listáját. |
| QueryUsersOnEncryptedFile | Lekéri a megadott fájl felhasználóinak listáját. |
| ReadEncryptedFileRaw | Titkosított fájlok biztonsági mentése (exportálása). |
| ReadFile | Adatokat olvas be a megadott fájlból vagy bemeneti/kimeneti (I/O) eszközről. Az olvasás a fájlmutató által megadott helyen történik, ha az eszköz támogatja. |
| ReadFileEx | Adatokat olvas be a megadott fájlból vagy bemeneti/kimeneti (I/O) eszközről. A rendszer aszinkron módon jelenti a befejezési állapotát, és meghívja a megadott befejezési rutint, amikor az olvasás befejeződött vagy megszakadt, és a hívószál riasztásos várakozási állapotban van. |
| ReadFileScatter | Adatokat olvas be egy fájlból, és puffertömbben tárolja. |
| RemoveUsersFromEncryptedFile | Eltávolítja a megadott tanúsítványkivonatokat egy megadott fájlból. |
| ReOpenFile | Megnyitja a megadott fájlrendszer-objektumot különböző hozzáférési jogosultságokkal, megosztási móddal és jelzőkkel. |
| ReplaceFile | Az egyik fájlt lecseréli egy másik fájlra, az eredeti fájl biztonsági másolatának létrehozásával. |
| SearchPath | Megadott fájlt keres egy megadott elérési úton. |
| SetEndOfFile | Beállítja a megadott fájl fizikai fájlméretét a fájlmutató aktuális helyzetére. |
| SetFileApisToANSI | A fájl I/O-függvényei az aktuális folyamat ANSI-karakterkészlet kódlapját használják. |
| SetFileApisToOEM | Emiatt a folyamat fájl I/O-függvényei az OEM-karakterkészlet kódlapját használják. |
| SetFileAttributes | Beállítja egy fájl vagy könyvtár attribútumait. |
| SetFileAttributesTransacted | Egy fájl vagy könyvtár attribútumait tranzakciós műveletként állítja be. |
| SetFileBandwidthReservation | Kéri, hogy a megadott fájlstream sávszélessége legyen fenntartva. A foglalás több bájtként van megadva ezredmásodpercben a megadott fájlleíróra vonatkozó I/O-kérésekhez. |
| SetFileCompletionNotificationModes | Beállítja a fájlleíró értesítési módjait, így megadhatja, hogyan működnek a befejezési értesítések a megadott fájlhoz. |
| SetFileInformationByHandle | Beállítja a megadott fájl fájladatait. |
| SetFileIoOverlappedRange | Virtuális címtartomány társítása a megadott fájlleíróval. |
| SetFilePointer | Áthelyezi a megadott fájl fájlmutatóját. |
| SetFilePointerEx | Áthelyezi a megadott fájl fájlmutatóját. |
| SetFileShortName | Beállítja a megadott fájl rövid nevét. |
| SetFileValidData | Beállítja a megadott fájl érvényes adathosszát. Ez a függvény nagyon korlátozott esetekben hasznos. További információkért lásd a Megjegyzések szakaszt. |
| SetSearchPathMode | Beállítja a SearchPath függvény által a fájlok keresésekor használt folyamatonkénti módot. |
| SetUserFileEncryptionKey | Beállítja a felhasználó aktuális kulcsát a megadott tanúsítványra. |
| UnlockFile | Felold egy régiót egy megnyitott fájlban. |
| UnlockFileEx | Felold egy régiót a megadott fájlban. Ez a függvény szinkron vagy aszinkron módon is működhet. |
| WofEnumEntries | A megadott szolgáltató összes adatforrásának számbavétele egy adott kötethez. |
| WofEnumEntryProc | A WofEnumEntrieshívására adott válaszul az egyes adatforrásokhoz lehívható visszahívási függvény. |
| WofEnumFilesProc | Visszahívási függvény, amely minden külső adatforrás, például WIM-fájl által támogatott fájlhoz lehívható. |
| WofFileEnumFiles | Felsorolja az összes fájlt, amely egy adott köteten megadott tömörítési algoritmussal van tömörítve. |
| WofGetDriverVersion | Egy adott szolgáltató támogatásához használt illesztőprogram verziójának lekérdezésére szolgál. |
| WofIsExternalFile | Annak meghatározására szolgál, hogy egy fájlról fizikai fájl készít-e biztonsági másolatot, vagy egy rendszeradat-szolgáltató készít biztonsági másolatot, és opcionálisan jelzi, hogy melyik szolgáltató vagy a fájl további adatai. |
| WofSetFileDataLocation | Egy fájl fizikai fájl általi biztonsági mentéséről rendszeradat-szolgáltató által támogatottra történő módosítására szolgál. |
| WofShouldCompressBinaries | Azt jelzi, hogy a tömörítést egy adott köteten kell-e használni, és ha igen, melyik tömörítési algoritmust kell használni. |
| WofWimAddEntry | Egyetlen WIM-adatforrást ad hozzá egy kötethez, így fájlok hozhatók létre a WIM-ben tárolt köteten. |
| WofWimEnumFiles | Felsorolja azokat a fájlokat, amelyekről egy megadott WIM-adatforrás egy adott köteten készít biztonsági másolatot. |
| WofWimRemoveEntry | Egyetlen WIM-adatforrás eltávolítása a kötet fájljainak biztonsági mentéséből. |
| WofWimSuspendEntry | Ideiglenesen eltávolít egy WIM-adatforrást a kötet fájljainak biztonsági mentéséből, amíg újra nem csatlakoztatja a kötetet, vagy az adatforrás WofWimUpdateEntry. |
| WofWimUpdateEntry | Frissíti a WIM-bejegyzést, hogy egy másik WIM-fájlhelyre mutasson. |
| Wow64DisableWow64FsRedirection | Letiltja a fájlrendszer átirányítását a hívó szálhoz. A fájlrendszer átirányítása alapértelmezés szerint engedélyezve van. |
| Wow64EnableWow64FsRedirection | Engedélyezi vagy letiltja a fájlrendszer átirányítását a hívó szálhoz. |
| Wow64RevertWow64FsRedirection | Visszaállítja a hívó szál fájlrendszer-átirányítását. |
| WriteEncryptedFileRaw | Visszaállítja (importálja) a titkosított fájlokat. |
| WriteFile | Adatokat ír a megadott fájlba vagy bemeneti/kimeneti (I/O) eszközre. |
| WriteFileEx | Adatokat ír a megadott fájlba vagy bemeneti/kimeneti (I/O) eszközre. A rendszer aszinkron módon jelenti a befejezési állapotát, meghívja a megadott befejezési rutint, amikor az írás befejeződött vagy megszakadt, és a hívószál riasztásos várakozási állapotban van. |
| WriteFileGather | Lekéri az adatokat egy puffertömbből, és egy fájlba írja az adatokat. |
Az alábbi függvények az I/O fájlban használatosak.
CancelIo
CancelIoEx
CancelSynchronousIo
CreateIoCompletionPort
FlushFileBuffers
GetQueuedCompletionStatus
GetQueuedCompletionStatusEx
LockFile
LockFileEx
PostQueuedCompletionStatus
ReadFile
ReadFileEx
ReadFileScatter
SetEndOfFile
SetFileCompletionNotificationModes
SetFileIoOverlappedRange
SetFilePointer
SetFilePointerEx
UnlockFile
UnlockFileEx
WriteFile
WriteFileEx
WriteFileGather
A titkosított fájlrendszer az alábbi függvényeket használja.
AddUsersToEncryptedFile
CloseEncryptedFileRaw
DecryptFile
DuplicateEncryptionInfoFile
EncryptFile
EncryptionDisable
FileEncryptionStatus
FreeEncryptionCertificateHashList
OpenEncryptedFileRaw
QueryRecoveryAgentsOnEncryptedFile
QueryUsersOnEncryptedFile
ReadEncryptedFileRaw
RemoveUsersFromEncryptedFile
SetUserFileEncryptionKey
WriteEncryptedFileRaw
A fájlrendszer-átirányításiaz alábbi függvényeket használja.
Wow64DisableWow64FsRedirection
Wow64EnableWow64FsRedirection
Wow64RevertWow64FsRedirection
Az alábbi függvények a Lempel-Ziv algoritmus által tömörített fájlok tömörítésére szolgálnak.
GetExpandedName
LZClose
LZCopy
LZInit
LZOpenFile
LZRead
LZSeek
Az I/O fájlban az alábbi visszahívási függvények használhatók.
CopyProgressRoutine
ExportCallback
FileIOCompletionRoutine
ImportCallback