public static int cuDeviceGetPCIBusId(String pciBusId[], int len, CUdevice dev)
    {
        return checkResult(cuDeviceGetPCIBusIdNative(pciBusId, len, dev));
    }
public static int cuDeviceGetPCIBusId ( String pciBusId [ ] , int len , CUdevice dev ) { return checkResult ( cuDeviceGetPCIBusIdNative ( pciBusId , len , dev ) ) ; }
Returns a PCI Bus Id string for the device.

<pre>
CUresult cuDeviceGetPCIBusId (
char* pciBusId,
int  len,
CUdevice dev )
</pre>
<div>
<p>Returns a PCI Bus Id string for the
device.  Returns an ASCII string identifying the device <tt>dev</tt>
in the NULL-terminated string pointed to by <tt>pciBusId</tt>. <tt>len</tt> specifies the maximum length of the string that may be
returned.
</p>
<div>
<span>Note:</span>
<p>Note that this
function may also return error codes from previous, asynchronous
launches.
</p>
</div>
</p>
</div>

@param pciBusId Returned identifier string for the device in the following format [domain]:[bus]:[device].[function] where domain, bus, device, and function are all hexadecimal values. pciBusId should be large enough to store 13 characters including the NULL-terminator.
@param len Maximum length of string to store in name
@param dev Device to get identifier string for

@return CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED,
CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_INVALID_DEVICE

@see JCudaDriver#cuDeviceGet
@see JCudaDriver#cuDeviceGetAttribute
@see JCudaDriver#cuDeviceGetByPCIBusId