Compartilhar via


Função PrjMarkDirectoryAsPlaceholder (projectedfslib.h)

Converte um diretório existente em um espaço reservado de diretório.

Sintaxe

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

Uma cadeia de caracteres Unicode terminada em nulo especificando o caminho completo para a raiz de virtualização.

[in, optional] targetPathName

Uma cadeia de caracteres Unicode terminada em nulo especificando o caminho completo para o diretório a ser convertido em um espaço reservado.

Se esse parâmetro não for especificado ou for uma cadeia de caracteres vazia, isso significa que o chamador deseja designar rootPathName como a raiz de virtualização. O provedor só precisa fazer isso uma vez, ao estabelecer uma nova instância de virtualização.

[in, optional] versionInfo

Informações de versão opcionais para o espaço reservado de destino. O provedor escolhe quais informações colocar na estrutura PRJ_PLACEHOLDER_VERSION_INFO . Se não for especificado, o espaço reservado obterá zeros para suas informações de versão.

[in] virtualizationInstanceID

Um valor que identifica a instância de virtualização.

Retornar valor

HRESULT_FROM_WIN32(ERROR_REPARSE_POINT_ENCOUNTERED) normalmente significa que o diretório em targetPathName tem um ponto de nova análise. HRESULT_FROM_WIN32(ERROR_DIRECTORY) normalmente significa que targetPathName não especifica um diretório.

Comentários

O provedor deve usar essa API para designar a raiz de virtualização antes de chamar PrjStartVirtualizing.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho projectedfslib.h