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 (op HCS_OPERATION) Type() 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_SYSTEM ¶
type HCS_SYSTEM uintptr
Click to show internal directories.
Click to hide internal directories.