Files
windows_exporter/pkg/perfdata/error.go
2024-09-11 00:34:10 +02:00

19 lines
312 B
Go

package perfdata
// Error represents error returned from Performance Counters API.
type Error struct {
ErrorCode uint32
errorText string
}
func (m *Error) Error() string {
return m.errorText
}
func NewPdhError(code uint32) error {
return &Error{
ErrorCode: code,
errorText: PdhFormatError(code),
}
}