ICreateProcessInputs interface (shobjidl_core.h)

Used by the ICreatingProcess interface to alter some parameters of the process that is being created.

Inheritance

The ICreateProcessInputs interface inherits from the IUnknown interface. ICreateProcessInputs also has these types of members:

Methods

The ICreateProcessInputs interface has these methods.

 
ICreateProcessInputs::AddCreateFlags

Set additional flags that will be included in the call to CreateProcess.
ICreateProcessInputs::AddStartupFlags

Additional flags that will be included in the STARTUPINFO structure passed to CreateProcess.
ICreateProcessInputs::GetCreateFlags

Gets the additional flags that will be passed to CreateProcess.
ICreateProcessInputs::SetCreateFlags

Set the flags that will be included in the call to CreateProcess.
ICreateProcessInputs::SetEnvironmentVariable

Sets a variable in the environment of the created process.
ICreateProcessInputs::SetHotKey

Sets the hot key for the application.
ICreateProcessInputs::SetTitle

Sets the title that will be passed CreateProcess.

Remarks

Applications do not implement this interface.

A pointer to this interface is passed to ICreatingProcess::OnCreating.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header shobjidl_core.h (include Shobjidl.h)