Función PrjMarkDirectoryAsPlaceholder (projectedfslib.h)
Convierte un directorio existente en un marcador de posición de directorio.
Sintaxis
HRESULT PrjMarkDirectoryAsPlaceholder(
[in] PCWSTR rootPathName,
[in, optional] PCWSTR targetPathName,
[in, optional] const PRJ_PLACEHOLDER_VERSION_INFO *versionInfo,
[in] const GUID *virtualizationInstanceID
);
Parámetros
[in] rootPathName
Cadena Unicode terminada en null que especifica la ruta de acceso completa a la raíz de virtualización.
[in, optional] targetPathName
Cadena Unicode terminada en null que especifica la ruta de acceso completa al directorio que se va a convertir en un marcador de posición.
Si no se especifica este parámetro o es una cadena vacía, significa que el autor de la llamada quiere designar rootPathName como raíz de virtualización. El proveedor solo debe hacerlo una vez, al establecer una nueva instancia de virtualización.
[in, optional] versionInfo
Información de versión opcional para el marcador de posición de destino. El proveedor elige qué información colocar en la estructura de PRJ_PLACEHOLDER_VERSION_INFO . Si no se especifica, el marcador de posición obtiene ceros para su información de versión.
[in] virtualizationInstanceID
Valor que identifica la instancia de virtualización.
Valor devuelto
HRESULT_FROM_WIN32(ERROR_REPARSE_POINT_ENCOUNTERED) normalmente significa que el directorio de targetPathName tiene un punto de reanálisis. HRESULT_FROM_WIN32(ERROR_DIRECTORY) normalmente significa que targetPathName no especifica un directorio.
Comentarios
El proveedor debe usar esta API para designar la raíz de virtualización antes de llamar a PrjStartVirtualizing.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | projectedfslib.h |