#[repr(C)]pub struct VBS_BASIC_ENCLAVE_SYSCALL_PAGE {Show 13 fields
pub ReturnFromEnclave: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE,
pub ReturnFromException: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION,
pub TerminateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD,
pub InterruptThread: VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD,
pub CommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES,
pub DecommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES,
pub ProtectPages: VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES,
pub CreateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD,
pub GetEnclaveInformation: VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION,
pub GenerateKey: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY,
pub GenerateReport: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT,
pub VerifyReport: VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT,
pub GenerateRandomData: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA,
}
Expand description
Required features: "Win32_System_Environment"
Fields
ReturnFromEnclave: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE
ReturnFromException: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION
TerminateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD
InterruptThread: VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD
CommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES
DecommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES
ProtectPages: VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES
CreateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD
GetEnclaveInformation: VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION
GenerateKey: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY
GenerateReport: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT
VerifyReport: VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT
GenerateRandomData: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA
Trait Implementations
impl Clone for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Clone for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Copy for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
Auto Trait Implementations
impl RefUnwindSafe for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Send for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Sync for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Unpin for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl UnwindSafe for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more