다음을 통해 공유


DllSurrogateExecutable

DLL 서버가 DllSurrogate 레지스트리 값과 함께 사용자 지정 서로게이트 프로세스에서 실행되도록 설정합니다. DllSurrogateExecutable을 지정하지 않으면 COM은 NULLCreateProcess 함수의 첫 번째 매개 변수 값으로 전달합니다.

레지스트리 항목

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
   {AppID_GUID}
      DllSurrogateExecutable = file

설명

이 값은 REG_SZ 형식입니다. CreateProcess 함수를 사용할 때 모호성을 방지하기 위해 DllSurrogate 값과 함께 작동합니다. DllSurrogate 는 사용자 지정 서로게이트를 사용해야 하는지 여부를 나타내며 이 정보는 CreateProcess의 첫 번째 매개 변수로 전달됩니다. CreateProcess 구현에 따라 이 정보가 모호할 수 있습니다. DllSurrogateExecutable이 지정된 경우 COM은 값을 CreateProcess의 첫 번째 매개 변수로 전달합니다. DllSurrogateExecutable을 지정하지 않으면 COM은 NULLCreateProcess의 첫 번째 매개 변수 값으로 전달합니다.

CoRegisterSurrogate

DLL 서로게이트

DllSurrogate

ISurrogate