Partager via


PrjGetVirtualizationInstanceInfo, fonction (projectedfslib.h)

Récupère des informations sur l’instance de virtualisation.

Syntaxe

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

Paramètres

[in] namespaceVirtualizationContext

Handle opaque pour l’instance de virtualisation.

[out] virtualizationInstanceInfo

Sur les points d’entrée vers une mémoire tampon pour remplir des informations sur l’instance de virtualisation. Lors du retour réussi, la mémoire tampon est renseignée.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .

Remarques

Les routines de rappel ProjFS fournissent le handle d’instance de virtualisation dans leurs paramètres callbackData. Un fournisseur qui gère plusieurs instances de virtualisation peut utiliser le champ InstanceID de virtualizationInstanceInfo pour identifier laquelle de ses instances de virtualisation reçoit le rappel.

Le fournisseur peut utiliser le membre WriteAlignment de virtualizationInstanceInfo pour déterminer les valeurs appropriées à utiliser pour les paramètres byteOffset et length de PrjWriteFileData.

Spécifications

Requirement Valeur
Client minimum requis Windows 10, version 1809 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server [applications de bureau uniquement]
plateforme cible Fenêtres
Header projectedfslib.h
Library ProjectedFSLib.lib