Método IIsolatedProcessLauncher::ShareDirectory (isolatedapplauncher.h)
Comparte un directorio host en el contenedor, ya sea como de solo lectura o como compatibilidad con la modificación.
Sintaxis
HRESULT ShareDirectory(
LPCWSTR hostPath,
LPCWSTR containerPath,
BOOL readOnly
);
Parámetros
hostPath
Ruta de acceso al directorio del host que se va a compartir.
containerPath
Ruta de acceso al directorio del contenedor que se va a asignar a la ruta de acceso del host.
readOnly
Determina si el directorio se comparte como de solo lectura o de lectura y escritura.
Comentarios
Advertencia
Se trata de una API en desuso.
Esto es realmente más de un recurso compartido diferido, el uso compartido real de la carpeta no se produce hasta que se invoca LaunchProcess . Esto permite al autor de la llamada compartir varias carpetas y, a continuación, iniciar el proceso, que es más eficaz que compartir una carpeta, iniciar el proceso, compartir otra carpeta, iniciar el proceso, etc.
Ejemplos
En el siguiente ejemplo, se muestra cómo utilizar el método 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*/));
Requisitos
Requisito | Valor |
---|---|
Header | isolatedapplauncher.h |