#[repr(C)]pub struct ImageEnclaveConfig {Show 13 fields
pub size: u32,
pub minimum_required_config_size: u32,
pub policy_flags: u32,
pub number_of_imports: u32,
pub import_list: u32,
pub import_entry_size: u32,
pub family_id: [u8; 16],
pub image_id: [u8; 16],
pub image_version: u32,
pub security_version: u32,
pub enclave_size: usize,
pub number_of_threads: u32,
pub enclave_flags: u32,
}Expand description
Enclave configuration structure. See: https://learn.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-image_enclave_config64
Fields§
§size: u32§minimum_required_config_size: u32§policy_flags: u32§number_of_imports: u32§import_list: u32§import_entry_size: u32§family_id: [u8; 16]§image_id: [u8; 16]§image_version: u32§security_version: u32§enclave_size: usize§number_of_threads: u32§enclave_flags: u32Auto Trait Implementations§
impl Freeze for ImageEnclaveConfig
impl RefUnwindSafe for ImageEnclaveConfig
impl Send for ImageEnclaveConfig
impl Sync for ImageEnclaveConfig
impl Unpin for ImageEnclaveConfig
impl UnwindSafe for ImageEnclaveConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more