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.
Popisek je uživatelsky přívětivý název, který je přiřazený ke svazku, obvykle koncovým uživatelem, aby bylo snazší ho rozpoznat. Svazek může mít popisek, písmeno jednotky, obojí nebo ani jedno. Pokud chcete nastavit popisek svazku, použijte funkci SetVolumeLabel.
Několik faktorů může ztížit identifikaci konkrétních svazků pouze pomocí písmen jednotek a etiket. Jedním z nich je, že svazek nemusí mít přiřazené písmeno jednotky nebo označení. Další možností je, že dva různé svazky můžou mít stejný popisek, takže je nerozlišují s výjimkou písmena jednotky. Třetí faktor spočívá v tom, že přiřazení písmen jednotek se můžou měnit při přidání svazků do počítače a jejich odebrání z počítače.
K vyřešení tohoto problému používá operační systém GUID cesty svazku k identifikaci svazků. Jedná se o řetězce tohoto formuláře:
\?\Volume{GUID}\
kde identifikátor GUID je globálně jedinečný identifikátor (GUID), který identifikuje svazek.
Cesta GUID svazku se někdy označuje jako jedinečný název svazku, protože cesta GUID svazku může odkazovat pouze na jeden svazek. Tento termín je však zavádějící, protože svazek může mít více než jednu cestu GUID svazku.
Předpona \\?\zakáže analýzu cesty a nepovažuje se za součást cesty. Další informace o předponě \\?\najdete v tématu Pojmenování souboru nebo adresáře.
Při použití cest GUID svazku s předponou \\?\je nutné zadat úplné cesty.
připojená složka je propojení mezi složkou na jednom svazku a jiným svazkem, aby bylo možné používat cestu ke složce pro přístup ke svazku. Pokud například použijete funkci SetVolumeMountPoint k vytvoření připojené složky, která přidruží svazek "D:\" ke složce "C:\MountD\", můžete k přístupu ke svazku "D:\" použít cestu ("D:\" nebo "C:\MountD\").
přípojný bod svazku je jakákoli cesta v uživatelském režimu, kterou lze použít pro přístup ke svazku. Existují tři typy přípojných bodů svazku:
- Písmeno jednotky, například „C:\“.
- Cesta GUID svazku, například \\?\Volume{26a21bda-a627-11d7-9931-806e6f6e6e6963}\"
- Připojená složka, například C:\MountD\.
Všechny funkce svazku a připojené složky, které jako vstupní parametr přebírají cestu GUID svazku, vyžadují koncové zpětné lomítko. Všechny funkce svazku a připojené složky, které vrací cestu GUID svazku, poskytují zpětné lomítko na konci, ale to není případ funkce CreateFile. Svazek můžete otevřít voláním CreateFile a vynecháním koncového zpětného lomítka z zadaného názvu svazku. CreateFile zpracovává cestu GUID svazku s připojeným zpětným lomítkem jako kořenovým adresářem svazku.
Operační systém přiřadí GUID cestu ke svazku při první instalaci a formátování svazku. Funkce pro svazky a připojené složky používají cesty GUID svazků pro přístup ke svazkům. Chcete-li získat cestu GUID svazku, použijte funkci GetVolumeNameForVolumeMountPoint.
Délky cest mohou představovat problém při vytváření připojené složky, která spojí svazek s hlubokým stromem adresářů s adresářem na jiném svazku. Důvodem je to, že cesta svazku se spojuje s cestou adresáře. Globálně definovaná konstanta MAX_PATH definuje maximální počet znaků, které může cesta obsahovat. (Další informace o MAX_PATHnaleznete v tématu Pojmenování souboru nebo adresáře.) Toto omezení se můžete vyhnout některým z následujících kroků:
- Odkazovat na svazky podle cest GUID svazku.
- Použijte verze unicode (W) funkcí souborů, které podporují předponu \\?\.