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 |