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 |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de