computecore

package
v0.0.0-...-3447baa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Event

type Event struct {
	Type      HCS_EVENT_TYPE
	EventData *uint16
	Operation HCS_OPERATION
}

type HCS_EVENT_OPTIONS

type HCS_EVENT_OPTIONS int
const (
	HcsEventOptionNone                     HCS_EVENT_OPTIONS = 0
	HcsEventOptionEnableOperationCallbacks HCS_EVENT_OPTIONS = 1
)

type HCS_EVENT_TYPE

type HCS_EVENT_TYPE int
const (
	HcsEventTypeInvalid HCS_EVENT_TYPE = iota
	HcsEventTypeSystemExited
	HcsEventTypeSystemCrashInitiated
	HcsEventTypeSystemCrashReport
	HcsEventTypeSystemRdpEnhancedModeStateChanged
	HcsEventTypeSystemSiloJobCreated
	HcsEventTypeSystemGuestConnectionClosed

	HcsEventTypeProcessExited     HCS_EVENT_TYPE = 0x00010000
	HcsEventTypeOperationCallback HCS_EVENT_TYPE = 0x01000000
	HcsEventTypeServiceDisconnect HCS_EVENT_TYPE = 0x02000000
)

type HCS_OPERATION

type HCS_OPERATION uintptr

func NewOperation

func NewOperation(context uintptr) HCS_OPERATION

func (HCS_OPERATION) Close

func (op HCS_OPERATION) Close()

func (HCS_OPERATION) ID

func (op HCS_OPERATION) ID() uint64

func (HCS_OPERATION) Result

func (op HCS_OPERATION) Result() (string, error)

func (HCS_OPERATION) Type

func (HCS_OPERATION) WaitResult

func (op HCS_OPERATION) WaitResult(timeoutMS uint32) (string, error)

type HCS_OPERATION_TYPE

type HCS_OPERATION_TYPE int
const (
	HcsOperationTypeNone HCS_OPERATION_TYPE = -1 + iota
	HcsOperationTypeEnumerate
	HcsOperationTypeCreate
	HcsOperationTypeStart
	HcsOperationTypeShutdown
	HcsOperationTypePause
	HcsOperationTypeResume
	HcsOperationTypeSave
	HcsOperationTypeTerminate
	HcsOperationTypeModify
	HcsOperationTypeGetProperties
	HcsOperationTypeCreateProcess
	HcsOperationTypeSignalProcess
	HcsOperationTypeGetProcessInfo
	HcsOperationTypeGetProcessProperties
	HcsOperationTypeModifyProcess
	HcsOperationTypeCrash
)

type HCS_PROCESS

type HCS_PROCESS uintptr

type HCS_PROCESS_INFORMATION

type HCS_PROCESS_INFORMATION struct {
	ProcessID uint32

	StdInput  windows.Handle
	StdOutput windows.Handle
	StdError  windows.Handle
	// contains filtered or unexported fields
}

type HCS_SYSTEM

type HCS_SYSTEM uintptr

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL