我想对来自程序源的可执行文件使用clBuildProgram。
是否可以使用$PhysicalDisks = Get-PhysicalDisk |
Select OperationalStatus, HealthStatus, BusType, FriendlyName,
Manufacturer, SerialNumber
foreach ($Disk in $PhysicalDisks) {
$AdditionalDiskInfo = Get-Disk |
Where SerialNumber -eq $_.SerialNumber |
select PartitionStyle, ProvisioningType,
NumberOfPartitions, Signature
# I know this isn't anywhere near correct, I'm just trying to explain my
# end goal :)
#$PhysicalDisks + $AdditionalDiskInfo |
# Where $PhysicalDisks.SerialNumber -eq $AdditionalDiskInfo.SerialNumber
}
来使用clBuildProgram
传递参数?
void *user_data
如何使用clBuildProgram将用户数据传递到内核?
答案 0 :(得分:2)
user_data
仅与pfn_notify
一起使用,而不用于将数据传递到内核。要将数据传递给内核,请使用缓冲区,并将cl_mem
对象传递给内核。
编辑:或者,可以使用options
和-D name=definition
语法传递固定的(不更改整个内核)数据,作为内核代码可以使用的预定义宏。 >