hipExternalMemoryHandleDesc Struct Reference

hipExternalMemoryHandleDesc Struct Reference#

HIP Runtime API Reference: hipExternalMemoryHandleDesc Struct Reference
hipExternalMemoryHandleDesc Struct Reference

#include <hip_runtime_api.h>

Data Fields

hipExternalMemoryHandleType type
 
union { 
 
   int   fd 
 
   struct { 
 
      void *   handle 
 
      const void *   name 
 
   }   win32 
 
   const void *   nvSciBufObject 
 
handle 
 
unsigned long long size
 
unsigned int flags
 
unsigned int reserved [16]
 

Field Documentation

◆ fd

int hipExternalMemoryHandleDesc::fd

◆ flags

unsigned int hipExternalMemoryHandleDesc::flags

◆ handle [1/2]

void* hipExternalMemoryHandleDesc::handle

◆ [union] [2/2]

union { ... } hipExternalMemoryHandleDesc::handle

◆ name

const void* hipExternalMemoryHandleDesc::name

◆ nvSciBufObject

const void* hipExternalMemoryHandleDesc::nvSciBufObject

◆ reserved

unsigned int hipExternalMemoryHandleDesc::reserved[16]

◆ size

unsigned long long hipExternalMemoryHandleDesc::size

◆ type

hipExternalMemoryHandleType hipExternalMemoryHandleDesc::type

◆ [struct]

struct { ... } hipExternalMemoryHandleDesc::win32

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hip/checkouts/docs-6.2.0/include/hip/hip_runtime_api.h