#[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_: CUmemAllocationTypeAllocation type
requestedHandleTypes: CUmemAllocationHandleTyperequested ::CUmemAllocationHandleType
location: CUmemLocationLocation of allocation
win32HandleMetaData: *mut c_voidWindows-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_1Trait 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
Source§impl Default for CUmemAllocationProp_st
impl Default 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