Compartilhar via


Função PrjGetVirtualizationInstanceInfo (projectedfslib.h)

Recupera informações sobre a instância de virtualização.

Sintaxe

HRESULT PrjGetVirtualizationInstanceInfo(
  [in]  PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext,
  [out] PRJ_VIRTUALIZATION_INSTANCE_INFO     *virtualizationInstanceInfo
);

Parâmetros

[in] namespaceVirtualizationContext

Um identificador opaco para a instância de virtualização.

[out] virtualizationInstanceInfo

Em pontos de entrada para um buffer a ser preenchido com informações sobre a instância de virtualização. No retorno bem-sucedido, o buffer é preenchido.

Valor retornado

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

As rotinas de retorno de chamada do ProjFS fornecem o identificador de instância de virtualização em seus parâmetros callbackData. Um provedor que gerencia várias instâncias de virtualização pode usar o campo InstanceID de virtualizationInstanceInfo para identificar qual de suas instâncias de virtualização está recebendo o retorno de chamada.

O provedor pode usar o membro WriteAlignment de virtualizationInstanceInfo para determinar os valores corretos a serem usados para os parâmetros byteOffset e length de PrjWriteFileData.

Requisitos

   
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