#[repr(C)]pub struct CUmemAllocationProp_st {
pub type_: CUmemAllocationType,
pub requestedHandleTypes: CUmemAllocationHandleType,
pub location: CUmemLocation,
pub win32HandleMetaData: *mut c_void,
pub allocFlags: CUmemAllocationProp_st__bindgen_ty_1,
}
Expand description
Specifies the allocation properties for a allocation.
Fields§
§type_: CUmemAllocationType
Allocation type
requestedHandleTypes: CUmemAllocationHandleType
requested ::CUmemAllocationHandleType
location: CUmemLocation
Location of allocation
win32HandleMetaData: *mut c_void
Windows-specific POBJECT_ATTRIBUTES required when ::CU_MEM_HANDLE_TYPE_WIN32 is specified. This object attributes structure includes security attributes that define the scope of which exported allocations may be transferred to other processes. In all other cases, this field is required to be zero.
allocFlags: CUmemAllocationProp_st__bindgen_ty_1
Trait Implementations§
Source§impl Clone for CUmemAllocationProp_st
impl Clone for CUmemAllocationProp_st
Source§fn clone(&self) -> CUmemAllocationProp_st
fn clone(&self) -> CUmemAllocationProp_st
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CUmemAllocationProp_st
impl Debug for CUmemAllocationProp_st
impl Copy for CUmemAllocationProp_st
Auto Trait Implementations§
impl Freeze for CUmemAllocationProp_st
impl RefUnwindSafe for CUmemAllocationProp_st
impl !Send for CUmemAllocationProp_st
impl !Sync for CUmemAllocationProp_st
impl Unpin for CUmemAllocationProp_st
impl UnwindSafe for CUmemAllocationProp_st
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