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

<pre>
cudaError_t cudaDeviceGetPCIBusId (
char* pciBusId,
int  len,
int  device )
</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 device Device to get identifier string for

@return cudaSuccess, cudaErrorInvalidValue, cudaErrorInvalidDevice

@see JCuda#cudaDeviceGetByPCIBusId