|
eBPF for Windows
|
#include <ebpf_program_types.h>
Data Fields | |
| ebpf_extension_header_t | header |
| const ebpf_program_info_t * | program_info |
| Pointer to program information. | |
| const ebpf_helper_function_addresses_t * | program_type_specific_helper_function_addresses |
| const ebpf_helper_function_addresses_t * | global_helper_function_addresses |
| Pointer to global helper function addresses being overriden. | |
| ebpf_program_context_create_t | context_create |
| Pointer to context create function. | |
| ebpf_program_context_destroy_t | context_destroy |
| Pointer to context destroy function. | |
| uint8_t | required_irql |
| IRQL at which the program is invoked. | |
| program_data_capabilities_t | capabilities |
| Capabilities supported by the program information provider. | |
| program_data_capabilities_t _ebpf_program_data::capabilities |
Capabilities supported by the program information provider.
| ebpf_program_context_create_t _ebpf_program_data::context_create |
Pointer to context create function.
| ebpf_program_context_destroy_t _ebpf_program_data::context_destroy |
Pointer to context destroy function.
| const ebpf_helper_function_addresses_t* _ebpf_program_data::global_helper_function_addresses |
Pointer to global helper function addresses being overriden.
| ebpf_extension_header_t _ebpf_program_data::header |
| const ebpf_program_info_t* _ebpf_program_data::program_info |
Pointer to program information.
| const ebpf_helper_function_addresses_t* _ebpf_program_data::program_type_specific_helper_function_addresses |
Pointer to program type specific helper function addresses.
| uint8_t _ebpf_program_data::required_irql |
IRQL at which the program is invoked.