Zig 0.17.0-dev (Split by item) This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig standard library.
std › os › uefi › tables › boot_services › BootServices › uninstallProtocolInterfaces Public Function uninstallProtocolInterfaces Doc Source Public Function std.os.uefi.tables.boot_services.BootServices.uninstallProtocolInterfaces
pub fn uninstallProtocolInterfaces (
self : *BootServices ,
handle : Handle ,
interfaces : anytype ,
) UninstallProtocolInterfacesError !void Params File os/uefi/tables/boot_services.zig: 1177
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193 pub fn uninstallProtocolInterfaces (
self : *BootServices ,
handle : Handle ,
interfaces : anytype ,
) UninstallProtocolInterfacesError !void {
const args_tuple = protocolInterfaces (handle , interfaces );
switch (@call (
.auto ,
self ._uninstallMultipleProtocolInterfaces ,
args_tuple ,
)) {
.success => {},
.invalid_parameter => return error .InvalidParameter ,
else => |status | return uefi .unexpectedStatus (status ),
}
}