Files
sandwich-hime/internal/devserver/process_windows_64.go
T
2026-08-11 20:15:06 -04:00

28 lines
803 B
Go

// SPDX-License-Identifier: AGPL-3.0-only
//go:build windows && (amd64 || arm64)
package devserver
import "unsafe"
// jobObjectBasicLimitInfo mirrors JOBOBJECT_BASIC_LIMIT_INFORMATION on the
// supported 64-bit Windows architectures.
type jobObjectBasicLimitInfo struct {
PerProcessUserTimeLimit int64
PerJobUserTimeLimit int64
LimitFlags uint32
MinimumWorkingSetSize uintptr
MaximumWorkingSetSize uintptr
ActiveProcessLimit uint32
Affinity uintptr
PriorityClass uint32
SchedulingClass uint32
}
var (
_ [64 - unsafe.Sizeof(jobObjectBasicLimitInfo{})]byte
_ [unsafe.Sizeof(jobObjectBasicLimitInfo{}) - 64]byte
_ [144 - unsafe.Sizeof(jobObjectExtendedLimitInfo{})]byte
_ [unsafe.Sizeof(jobObjectExtendedLimitInfo{}) - 144]byte
)