Movatterモバイル変換


[0]ホーム

URL:


NVIDIACUDA Toolkit Documentation
Search In:
< Previous |Next >
CUDA Runtime API (PDF) - v13.0.2 (older) - Last updated October 9, 2025 -Send Feedback

7.51. cudaMemPoolProps Struct Reference

[Data types used by CUDA Runtime]

Specifies the properties of allocations made from the pool.

Public Variables

enumcudaMemAllocationType allocType
enumcudaMemAllocationHandleType handleTypes
structcudaMemLocation location
size_t  maxSize
unsigned char  reserved[54]
unsigned short  usage
void * win32SecurityAttributes

Variables

enumcudaMemAllocationTypecudaMemPoolProps::allocType [inherited]

Allocation type. Currently must be specified as cudaMemAllocationTypePinned

enumcudaMemAllocationHandleTypecudaMemPoolProps::handleTypes [inherited]

Handle types that will be supported by allocations from the pool.

structcudaMemLocationcudaMemPoolProps::location [inherited]

Location allocations should reside.

size_tcudaMemPoolProps::maxSize [inherited]

Maximum pool size. When set to 0, defaults to a system dependent value.

unsigned charcudaMemPoolProps::reserved[54] [inherited]

reserved for future use, must be 0

unsigned shortcudaMemPoolProps::usage [inherited]

Bitmask indicating intended usage for the pool.

void *cudaMemPoolProps::win32SecurityAttributes [inherited]

Windows-specific LPSECURITYATTRIBUTES required whencudaMemHandleTypeWin32 is specified. This security attribute defines the scope of which exported allocations may be tranferred to other processes. In all other cases, this field is required to be zero.



[8]ページ先頭

©2009-2025 Movatter.jp