Поделиться через


Функция PrjGetVirtualizationInstanceInfo (projectedfslib.h)

Извлекает сведения об экземпляре виртуализации.

Синтаксис

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

Параметры

[in] namespaceVirtualizationContext

Непрозрачный дескриптор для экземпляра виртуализации.

[out] virtualizationInstanceInfo

На входных точках буфера для заполнения сведениями об экземпляре виртуализации. При успешном возвращении буфер заполняется.

Возвращаемое значение

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Подпрограммы обратного вызова ProjFS предоставляют дескриптор экземпляра виртуализации в параметрах callbackData. Поставщик, который управляет несколькими экземплярами виртуализации, может использовать поле InstanceID virtualizationInstanceInfo, чтобы определить, какой из его экземпляров виртуализации получает обратный вызов.

Поставщик может использовать элемент WriteAlignment объекта virtualizationInstanceInfo, чтобы определить правильные значения для параметров byteOffset и length prjWriteFileData.

Требования

   
Минимальная версия клиента Windows 10, версия 1809 [только классические приложения]
Минимальная версия сервера Windows Server [только классические приложения]
Целевая платформа Windows
Header projectedfslib.h