Popisovače souborů
Když je soubor otevřen procesem pomocí funkce CreateFile, je k němu přidružen popisovač souboru , dokud se proces neukončí nebo popisovač zavře pomocí funkce CloseHandle. Popisovač souboru slouží k identifikaci souboru v mnoha voláních funkce.
Každý popisovač souboru a objekt souboru je obecně jedinečný pro každý proces, který otevře soubor – jedinou výjimkou je, když je popisovač souboru uchovávaný procesem duplikován nebo když podřízený proces dědí popisovače souboru nadřazeného procesu. V těchto situacích jsou tyto popisovače souborů jedinečné, ale zobrazí se jeden sdílený objekt souboru. Další informace o duplikování popisovačů souborů uložených procesy najdete v tématu DuplicateHandle.
Všimněte si, že zatímco popisovače souborů jsou obvykle privátní pro proces, data souboru, na která jsou popisovače souboru odkazována, nejsou. Proto procesy a vlákna, které sdílejí stejný soubor, musí synchronizovat přístup. U většiny operací se souborem identifikuje proces prostřednictvím soukromého fondu popisovačů.