Sophie

Sophie

distrib > Mageia > 7 > x86_64 > media > nonfree-updates > by-pkgid > b86a85131cc739c1c53d0b55840a4328 > files > 3856

nvidia-cuda-toolkit-devel-10.1.168-1.2.mga7.nonfree.x86_64.rpm

.TH "CUDA_EXTERNAL_MEMORY_HANDLE_DESC" 3 "24 Apr 2019" "Version 6.0" "Doxygen" \" -*- nroff -*-
.ad l
.nh
.SH NAME
CUDA_EXTERNAL_MEMORY_HANDLE_DESC \- 
.SH SYNOPSIS
.br
.PP
.SS "Data Fields"

.in +1c
.ti -1c
.RI "unsigned long long \fBsize\fP"
.br
.ti -1c
.RI "\fBCUexternalMemoryHandleType\fP \fBtype\fP"
.br
.ti -1c
.RI "int \fBfd\fP"
.br
.ti -1c
.RI "void * \fBhandle\fP"
.br
.ti -1c
.RI "struct {"
.br
.ti -1c
.RI "   void * \fBhandle\fP"
.br
.ti -1c
.RI "} \fBwin32\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
External memory handle descriptor 
.SH "Field Documentation"
.PP 
.SS "int \fBCUDA_EXTERNAL_MEMORY_HANDLE_DESC::fd\fP"
.PP
File descriptor referencing the memory object. Valid when type is \fBCU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD\fP 
.SS "void* \fBCUDA_EXTERNAL_MEMORY_HANDLE_DESC::handle\fP"
.PP
Valid NT handle. Must be NULL if 'name' is non-NULL 
.SS "unsigned long long \fBCUDA_EXTERNAL_MEMORY_HANDLE_DESC::size\fP"
.PP
Size of the memory allocation 
.SS "\fBCUexternalMemoryHandleType\fP \fBCUDA_EXTERNAL_MEMORY_HANDLE_DESC::type\fP"
.PP
Type of the handle 
.SS "struct { ... }   \fBCUDA_EXTERNAL_MEMORY_HANDLE_DESC::win32\fP"
.PP
Win32 handle referencing the semaphore object. Valid when type is one of the following:
.IP "\(bu" 2
\fBCU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32\fP
.IP "\(bu" 2
\fBCU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT\fP
.IP "\(bu" 2
\fBCU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP\fP
.IP "\(bu" 2
\fBCU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE\fP Exactly one of 'handle' and 'name' must be non-NULL. If type is \fBCU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT\fP then 'name' must be NULL. 
.PP


.SH "Author"
.PP 
Generated automatically by Doxygen from the source code.