eBPF for Windows
Data Fields
_ebpf_program_data Struct Reference

#include <ebpf_program_types.h>

Data Fields

ebpf_extension_header_t header
 
const ebpf_program_info_tprogram_info
 Pointer to program information. More...
 
const ebpf_helper_function_addresses_tprogram_type_specific_helper_function_addresses
 
const ebpf_helper_function_addresses_tglobal_helper_function_addresses
 Pointer to global helper function addresses being overriden. More...
 
ebpf_program_context_create_t context_create
 Pointer to context create function. More...
 
ebpf_program_context_destroy_t context_destroy
 Pointer to context destroy function. More...
 
uint8_t required_irql
 IRQL at which the program is invoked. More...
 
program_data_capabilities_t capabilities
 Capabilities supported by the program information provider. More...
 

Field Documentation

◆ capabilities

program_data_capabilities_t _ebpf_program_data::capabilities

Capabilities supported by the program information provider.

◆ context_create

ebpf_program_context_create_t _ebpf_program_data::context_create

Pointer to context create function.

◆ context_destroy

ebpf_program_context_destroy_t _ebpf_program_data::context_destroy

Pointer to context destroy function.

◆ global_helper_function_addresses

const ebpf_helper_function_addresses_t* _ebpf_program_data::global_helper_function_addresses

Pointer to global helper function addresses being overriden.

◆ header

ebpf_extension_header_t _ebpf_program_data::header

◆ program_info

const ebpf_program_info_t* _ebpf_program_data::program_info

Pointer to program information.

◆ program_type_specific_helper_function_addresses

const ebpf_helper_function_addresses_t* _ebpf_program_data::program_type_specific_helper_function_addresses

Pointer to program type specific helper function addresses.

◆ required_irql

uint8_t _ebpf_program_data::required_irql

IRQL at which the program is invoked.


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