DllSurrogateExecutable
DLL サーバーを、DllSurrogate レジストリ値と組み合わせて、カスタム サロゲート プロセスで実行できるようにします。 DllSurrogateExecutable 指定されていない場合、CreateProcess 関数の最初のパラメーターの値として、NULL が渡されます。
レジストリ エントリ
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
DllSurrogateExecutable = file
備考
この値は REG_SZ型です。 CreateProcess 関数を使用するときにあいまいさを防ぐために、DllSurrogate 値と組み合わせて動作します。 DllSurrogate は、カスタム サロゲートを使用する必要があるかどうかを示します。この情報は、CreateProcessの最初のパラメーターとして渡されます。 CreateProcessの実装によっては、この情報があいまいである可能性があります。 DllSurrogateExecutable 指定した場合、COM は CreateProcess の最初のパラメーターとして値渡します。 DllSurrogateExecutable 指定されていない場合、COM は CreateProcess の最初のパラメーターの値として NULL渡します。
関連トピック
-
ISurrogateをする