IIsolatedProcessLauncher::ShareDirectory 方法 (isolatedapplauncher.h)
將主機目錄共用至容器,以唯讀或支援修改。
語法
HRESULT ShareDirectory(
LPCWSTR hostPath,
LPCWSTR containerPath,
BOOL readOnly
);
參數
hostPath
要共用之主機上目錄的路徑。
containerPath
要對應至主機路徑之容器中目錄的路徑。
readOnly
判斷目錄是否共用為唯讀或讀寫。
備註
警告
這是已被取代的 API。
這實際上是延遲的共用,在叫用 LaunchProcess 之前,不會實際共享資料夾。 這可讓呼叫端共用多個資料夾,然後啟動程式,比共用一個資料夾更有效率、啟動進程、共用另一個資料夾、啟動進程等等。
範例
下列範例會示範如何使用 ShareDirectory
方法。
wil::com_ptr<IIsolatedProcessLauncher> isolatedProcessLauncher;
THROW_IF_FAILED(CoCreateInstance(
CLSID_IsolatedAppLauncher,
NULL,
CLSCTX_LOCAL_SERVER,
IID_PPV_ARGS(&isolatedProcessLauncher)));
THROW_IF_FAILED(isolatedProcessLauncher->ShareDirectory(
L"c:\\hostfolder1",
L"c:\\hostfolder1",
TRUE /*Read only*/));
規格需求
需求 | 值 |
---|---|
標頭 | isolatedapplauncher.h |