Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Při vytváření a údržbě zástupných souborů a adresářů se používají následující funkce.
V této části
| Námět | Popis |
|---|---|
| CfCloseHandle | Zavře popisovač souboru nebo adresáře vrácený CfOpenFileWithOplock. Tato možnost by se neměla používat se standardními popisovači souborů Win32, pouze u popisovačů používaných v rámci CfApi.h. |
| CfConnectSyncRoot | Inicializuje obousměrnou komunikaci mezi poskytovatelem synchronizace a rozhraním API filtru synchronizace. |
| cfConvertToPlaceholder | Převede normální soubor nebo adresář na zástupný soubor nebo adresář. |
| CfCreatePlaceholders | Vytvoří jeden nebo více nových zástupných souborů nebo adresářů v kořenovém stromu synchronizace. |
| CfDisconnectSyncRoot | Odpojí komunikační kanál vytvořený CfConnectSyncRoot. |
| CfExecute | Hlavní vstupní bod pro všechny zástupné operace založené na klíčích připojení. Je určená k tomu, aby ho poskytovatel synchronizace používal k reakci na různé zpětné volání z platformy. |
| cfGetCorrelationVector | Umožňuje poskytovateli synchronizace dotazovat aktuální vektor korelace pro daný zástupný soubor. |
| CfGetPlaceholderInfo | Získá různé vlastnosti zástupného souboru nebo složky. |
| CfGetPlaceholderRangeInfo | Získá informace o rozsahu zástupného souboru nebo složky. |
| cfGetPlaceholderRangeInfoForHydration | Získá informace o rozsahu zástupného souboru nebo složky. Tyto informace o rozsahu jsou identické s tím, co CfGetPlaceholderRangeInfo vrátí. Nejedná se ale o fileHandle jako parametr. Místo toho používá ConnectionKey, TransferKeya FileId k identifikaci souboru a datového proudu, pro který se požadují informace o rozsahu. |
| CfGetPlaceholderStateFromAttributeTag | Získá sadu zástupných stavů na základě FileAttributes a ReparseTag hodnoty souboru. |
| CfGetPlaceholderStateFromFileInfo | Získá sadu zástupných stavů na základě různých informací souboru. |
| CfGetPlaceholderStateFromFindData | Získá sadu zástupných stavů na základě WIN32_FIND_DATA struktury. |
| CfGetPlatformInfo | Získá informace o verzi platformy. |
| CfGetSyncRootInfoByHandle | Získá různé charakteristiky kořenového adresáře synchronizace obsahující daný soubor určený popisovačem souboru. |
| CfGetSyncRootInfoByPath | Získá různé informace o kořenovém adresáři synchronizace zadaného souboru v kořenovém adresáři synchronizace. |
| cfGetTransferKey | Zahájí přenos dat do zástupného souboru nebo složky. |
| CfGetWin32HandleFromProtectedHandle | Převede chráněný popisovač na popisovač Win32, aby ho bylo možné použít se všemi rozhraními API win32 založenými na popisovači. |
| cfHydratePlaceholder | Hydratuje zástupný soubor tím, že zajistí, aby v zástupného symbolu byl na disku uveden zadaný rozsah bajtů. To platí jenom pro soubory. |
| CfOpenFileWithOplock | Otevře asynchronní neprůhlený popisovač souboru nebo adresáře (pro normální i zástupné soubory) a nastaví na něj správný oplock na základě otevřených příznaků. |
| CfQuerySyncProviderStatus | Dotazuje poskytovatele synchronizace, aby získal stav poskytovatele. |
| CfReferenceProtectedHandle | Umožňuje volajícímu odkazovat na chráněný popisovač na popisovač Win32, který lze použít s rozhraními API win32 bez cfApi. |
| CfRegisterSyncRoot | Provede jednorázovou synchronizaci kořenové registrace. |
| CfReleaseProtectedHandle | Uvolní chráněný popisovač odkazovaný CfReferenceProtectedHandle. |
| CfReleaseTransferKey | Uvolní klíč přenosu získaný CfGetTransferKey. |
| cfReportProviderProgress | Umožňuje poskytovateli synchronizace hlásit průběh mimo pásmo. |
| cfReportSyncStatus | Umožňuje poskytovateli synchronizace informovat platformu o svém stavu v zadaném kořenovém adresáři synchronizace, aniž by se musel připojit k volání CfConnectSyncRoot nejprve. |
| cfRevertPlaceholder | Vrátí zástupný symbol zpět k běžnému souboru, odstraní všechny speciální vlastnosti, jako je značka opakování, identita souboru atd. |
| cfSetCorrelationVector | Umožňuje poskytovateli synchronizace dát platformě pokyn, aby pro účely telemetrie pro účely telemetrie používala konkrétní vektor korelace. Toto je volitelné. |
| CfSetInSyncState | Nastaví stav synchronizace zástupného souboru nebo složky. |
| CfSetPinState | Tím se nastaví stav připnutí zástupného symbolu, který představuje záměr uživatele. Tuto funkci může volat libovolná aplikace (nejen poskytovatel synchronizace). |
| CfUnregisterSyncRoot | Zruší registraci dříve registrovaného kořenového adresáře synchronizace. |
| CfUpdatePlaceholder | Aktualizuje vlastnosti zástupného souboru nebo adresáře. |
| CfUpdateSyncProviderStatus | Aktualizuje aktuální stav poskytovatele synchronizace. |