eBPF for Windows
Data Fields
_ebpf_extension_header Struct Reference

Header of an eBPF extension data structure. Every eBPF extension data structure must start with this header. New fields can be added to the end of an eBPF extension data structure without breaking backward compatibility. The version field must be updated only if the new data structure is not backward compatible. More...

#include <ebpf_windows.h>

Data Fields

uint16_t version
 Version of the extension data structure. More...
 
size_t size
 Size of the extension data structure not including any padding. More...
 
size_t total_size
 Total size of the extension data structure including any padding. More...
 

Detailed Description

Header of an eBPF extension data structure. Every eBPF extension data structure must start with this header. New fields can be added to the end of an eBPF extension data structure without breaking backward compatibility. The version field must be updated only if the new data structure is not backward compatible.

Field Documentation

◆ size

size_t _ebpf_extension_header::size

Size of the extension data structure not including any padding.

◆ total_size

size_t _ebpf_extension_header::total_size

Total size of the extension data structure including any padding.

◆ version

uint16_t _ebpf_extension_header::version

Version of the extension data structure.


The documentation for this struct was generated from the following file: