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) |