擷取虛擬化實例的相關資訊。
語法
HRESULT PrjGetVirtualizationInstanceInfo(
[in] PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext,
[out] PRJ_VIRTUALIZATION_INSTANCE_INFO *virtualizationInstanceInfo
);
參數
[in] namespaceVirtualizationContext
虛擬化實例的不透明控制碼。
[out] virtualizationInstanceInfo
On input 指向緩衝區,以填入虛擬化實例的相關資訊。 成功返回時,緩衝區會填滿。
返回值
如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
ProjFS 回呼常式會在其 callbackData 參數中提供虛擬化實例控制碼。 管理多個虛擬化實例的提供者可以使用 virtualizationInstanceInfo 的 InstanceID 欄位來識別其虛擬化實例中哪些正在接收回呼。
提供者可以使用 virtualizationInstanceInfo 的 WriteAlignment 成員來判斷要用於 PrjWriteFileData 的 byteOffset 和長度參數的正確值。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows 10 版本 1809 [僅限傳統型應用程式] |
| 支援的最低伺服器 | Windows Server [僅限傳統型應用程式] |
| 目標平臺 | 窗戶 |
| Header | 投影fslib.h |
| Library | 投影FSLib.lib |