Fonction PrjMarkDirectoryAsPlaceholder (projectedfslib.h)

Convertit un répertoire existant en espace réservé de répertoire.

Syntaxe

HRESULT PrjMarkDirectoryAsPlaceholder(
  [in]           PCWSTR                             rootPathName,
  [in, optional] PCWSTR                             targetPathName,
  [in, optional] const PRJ_PLACEHOLDER_VERSION_INFO *versionInfo,
  [in]           const GUID                         *virtualizationInstanceID
);

Paramètres

[in] rootPathName

Chaîne Unicode terminée par null spécifiant le chemin d’accès complet à la racine de virtualisation.

[in, optional] targetPathName

Chaîne Unicode terminée par un caractère Null spécifiant le chemin d’accès complet au répertoire à convertir en espace réservé.

Si ce paramètre n’est pas spécifié ou s’il s’agit d’une chaîne vide, cela signifie que l’appelant souhaite désigner rootPathName comme racine de virtualisation. Le fournisseur n’a besoin de le faire qu’une seule fois, lors de l’établissement d’une nouvelle instance de virtualisation.

[in, optional] versionInfo

Informations de version facultatives pour l’espace réservé cible. Le fournisseur choisit les informations à placer dans la structure PRJ_PLACEHOLDER_VERSION_INFO . S’il n’est pas spécifié, l’espace réservé obtient des zéros pour ses informations de version.

[in] virtualizationInstanceID

Valeur qui identifie la virtualisation instance.

Valeur retournée

HRESULT_FROM_WIN32(ERROR_REPARSE_POINT_ENCOUNTERED) signifie généralement que le répertoire à targetPathName a un point d’analyse dessus. HRESULT_FROM_WIN32(ERROR_DIRECTORY) signifie généralement que targetPathName ne spécifie pas de répertoire.

Remarques

Le fournisseur doit utiliser cette API pour désigner la racine de virtualisation avant d’appeler PrjStartVirtualizing.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête projectedfslib.h