EFI_SET_WATCHDOG_TIMER

Sets the system's watchdog timer.

@paramin Timeout The number of seconds to set the watchdog timer to. @paramin WatchdogCode The numeric code to log on a watchdog timer timeout event. @paramin DataSize The size, in bytes, of WatchdogData. @paramin WatchdogData A data buffer that includes a Null-terminated string, optionally followed by additional binary data.

@retval EFI_SUCCESS The timeout has been set. @retval EFI_INVALID_PARAMETER The supplied WatchdogCode is invalid. @retval EFI_UNSUPPORTED The system does not have a watchdog timer. @retval EFI_DEVICE_ERROR The watchdog timer could not be programmed due to a hardware error.

extern (C)
alias EFI_SET_WATCHDOG_TIMER = EFI_STATUS function
(
UINTN Timeout
,,
UINTN DataSize
,
CHAR16* WatchdogData
)
@nogc nothrow

Meta