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*/));
要求
要求 | 值 |
---|---|
Header | isolatedapplauncher.h |