IIsolatedProcessLauncher::ShareDirectory メソッド (isolatedapplauncher.h)
読み取り専用またはサポート変更として、コンテナーにホスト ディレクトリを共有します。
構文
HRESULT ShareDirectory(
LPCWSTR hostPath,
LPCWSTR containerPath,
BOOL readOnly
);
パラメーター
hostPath
共有するホスト上のディレクトリへのパス。
containerPath
ホスト パスにマップするコンテナー内のディレクトリへのパス。
readOnly
ディレクトリを読み取り専用または読み取り/書き込みとして共有するかどうかを決定します。
解説
警告
これは非推奨の API です。
これは実際には遅延共有の多くであり、 LaunchProcess が呼び出されるまで、フォルダーの実際の共有は行われません。 これにより、呼び出し元は複数のフォルダーを共有してからプロセスを起動できます。これは、1 つのフォルダーの共有、プロセスの起動、別のフォルダーの共有、プロセスの起動などよりも効率的です。
例
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 |