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

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

Valor de retorno

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

Observações

As rotinas de retorno de chamada do ProjFS fornecem o identificador da 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.

Requirements

Requirement Value
Cliente mínimo suportado Windows 10, versão 1809 [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
Header projectedfslib.h
Library ProjectedFSLib.lib