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

LaunchProcess