yorukot/superfile · error
%s failed: HRESULT 0x%08X
Error message
%s failed: HRESULT 0x%08X
What it means
Error "%s failed: HRESULT 0x%08X" thrown in yorukot/superfile.
Source
Thrown at src/internal/trash/trash_windows.go:249
func (obj *comObject) call(method uintptr, args ...uintptr) uintptr {
vtable := *(**[64]uintptr)(unsafe.Pointer(obj))
callArgs := append([]uintptr{uintptr(unsafe.Pointer(obj))}, args...)
hr, _, _ := syscall.SyscallN(vtable[method], callArgs...)
return hr
}
func (obj *comObject) release() {
if obj != nil {
_ = obj.call(2)
}
}
func failed(hr uintptr) bool {
return int32(hr&0xffffffff) < 0
}
func hresultError(operation string, hr uintptr) error {
return fmt.Errorf("%s failed: HRESULT 0x%08X", operation, uint32(hr))
}
func newProgressSink() *fileOperationProgressSink {
return &fileOperationProgressSink{
vtable: &progressSinkVtbl,
refs: 1,
}
}
func progressSinkFromThis(this uintptr) *fileOperationProgressSink {
return (*fileOperationProgressSink)(unsafe.Pointer(this))
}
func progressSinkQueryInterface(this uintptr, iid uintptr, object uintptr) uintptr {
if object == 0 {
return ePointer
}
*(*uintptr)(unsafe.Pointer(object)) = 0View on GitHub (pinned to b72f550bc6)
When it happens
Trigger: Thrown at src/internal/trash/trash_windows.go:249 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of yorukot/superfile@b72f550bc6 (2026-09-01).
Data as JSON: /api/errors/dfa133e3d219749c.
Report an issue: GitHub.