Skip to content
WSL
ProcessState
Initializing search
WSL
Home
Getting started
Getting started
Building and testing WSL
Debugging WSL
WSL architecture
WSL architecture
wsl.exe
wslg.exe
wslconfig.exe
wslhost.exe
wslrelay.exe
wslservice.exe
mini_init
init
session leader
relay
gns
localhost
plan9
Technical documentation
Technical documentation
Boot process
Interop
Drvfs & Plan9
Systemd
API reference
API reference
C API reference
C API reference
Structures
Structures
Handle Types
Constants
WslcSessionSettings
WslcContainerSettings
WslcProcessSettings
WslcVhdRequirements
WslcSessionCrashDumpInfo
WslcContainerPortMapping
WslcContainerVolume
WslcContainerNamedVolume
WslcProcessCallbacks
WslcImageProgressDetail
WslcImageProgressMessage
WslcPullImageOptions
WslcImportImageOptions
WslcLoadImageOptions
WslcImageInfo
WslcTagImageOptions
WslcPushImageOptions
WslcVersion
Callback Types
Callback Types
WslcSessionCrashDumpCallback
WslcStdIOCallback
WslcProcessExitCallback
WslcContainerImageProgressCallback
WslcInstallCallback
Session APIs
Session APIs
WslcInitSessionSettings
WslcCreateSession
WslcSetSessionSettingsCpuCount
WslcSetSessionSettingsMemory
WslcSetSessionSettingsTimeout
WslcSetSessionSettingsVhd
WslcSetSessionSettingsFeatureFlags
WslcGetSessionTerminationEvent
WslcGetSessionTerminationReason
WslcRegisterSessionCrashDumpCallback
WslcReleaseCrashDumpSubscription
WslcTerminateSession
WslcReleaseSession
WslcSessionAuthenticate
Container APIs
Container APIs
WslcInitContainerSettings
WslcCreateContainer
WslcStartContainer
WslcSetContainerSettingsName
WslcSetContainerSettingsInitProcess
WslcSetContainerSettingsNetworkingMode
WslcSetContainerSettingsHostName
WslcSetContainerSettingsDomainName
WslcSetContainerSettingsFlags
WslcSetContainerSettingsPortMappings
WslcSetContainerSettingsVolumes
WslcSetContainerSettingsNamedVolumes
WslcCreateContainerProcess
WslcGetContainerID
WslcGetContainerInitProcess
WslcInspectContainer
WslcGetContainerState
WslcStopContainer
WslcDeleteContainer
WslcReleaseContainer
Process APIs
Process APIs
WslcInitProcessSettings
WslcSetProcessSettingsWorkingDirectory
WslcSetProcessSettingsCmdLine
WslcSetProcessSettingsEnvVariables
WslcSetProcessSettingsCallbacks
WslcGetProcessPid
WslcGetProcessExitEvent
WslcGetProcessState
WslcGetProcessExitCode
WslcSignalProcess
WslcGetProcessIOHandle
WslcReleaseProcess
Image APIs
Image APIs
WslcPullSessionImage
WslcImportSessionImage
WslcImportSessionImageFromFile
WslcLoadSessionImage
WslcLoadSessionImageFromFile
WslcDeleteSessionImage
WslcListSessionImages
WslcTagSessionImage
WslcPushSessionImage
Storage APIs
Storage APIs
WslcCreateSessionVhdVolume
WslcDeleteSessionVhdVolume
Install and Version APIs
Install and Version APIs
WslcGetMissingComponents
WslcGetVersion
WslcInstallWithDependencies
Enumerations
Enumerations
WslcContainerNetworkingMode
WslcVhdType
WslcVhdRequirementsFlags
WslcSessionFeatureFlags
WslcSessionTerminationReason
WslcPortProtocol
WslcContainerFlags
WslcContainerStartFlags
WslcContainerState
WslcSignal
WslcDeleteContainerFlags
WslcProcessIOHandle
WslcProcessState
WslcImageProgressStatus
WslcComponentFlags
Error Codes
Not Yet Implemented APIs
End-to-End Example
C++ API reference
C++ API reference
Data Classes
Data Classes
ImageInfo
ImageProgress
InstallProgress
ContainerPortMapping
ContainerVolume
ContainerNamedVolume
Referenced
Settings Classes
Settings Classes
SessionSettings
ContainerSettings
ProcessSettings
VhdOptions
Core Classes
Core Classes
Session
Container
Process
Service Class
Service Class
WslcService
Delegates and Events
Delegates and Events
SessionTerminationHandler
ProcessCrashHandler
ProcessOutputHandler
ProcessExitHandler
Enumerations
Enumerations
Component
DeleteContainerOption
Error
ContainerNetworkingMode
PortProtocol
ContainerState
Signal
ProcessOutputHandle
ProcessOutputMode
ProcessState
VhdType
ImageProgressStatus
SessionTerminationReason
Not Yet Implemented and Known Gaps
End-to-End Example
C# API reference
C# API reference
Overview
Projected Namespace
Common CsWinRT Type Mappings
Data Classes
Data Classes
ContainerPortMapping
ContainerVolume
ContainerNamedVolume
ImageInfo
ImageProgress
InstallProgress
ProcessCrashInformation
ServiceVersion
VhdOwner
Settings Classes
Settings Classes
SessionSettings
VhdOptions
PullImageOptions
PushImageOptions
TagImageOptions
ContainerSettings
ProcessSettings
Core Classes
Core Classes
Session
Container
Process
Service Class
Service Class
WslcService
Delegates and Events
Enumerations
Enumerations
Component
DeleteContainerOption
Error
ContainerNetworkingMode
PortProtocol
ContainerState
Signal
ProcessOutputHandle
ProcessOutputMode
ProcessState
VhdType
ImageProgressStatus
SessionTerminationReason
Known Gaps
End-to-End Example
ProcessState
¶
public
enum
ProcessState
{
Unknown
=
0
,
Running
=
1
,
Exited
=
2
,
Signalled
=
3
}
Back to top