template<class T >
cudaError_t cudaFuncGetAttributes ( struct cudaFuncAttributes attr,
T *  entry 
)

This function obtains the attributes of a function specified via entry. The parameter entry can either be a function that executes on the device, or it can be a character string, naming a function that executes on the device. The parameter specified by entry must be declared as a __global__ function. The fetched attributes are placed in attr. If the specified function does not exist, then cudaErrorInvalidDeviceFunction is returned.

Parameters:
attr - Return pointer to function's attributes
entry - Function to get attributes of
Returns:
cudaSuccess, cudaErrorInitializationError, cudaErrorInvalidDeviceFunction
Note:
Note that this function may also return error codes from previous, asynchronous launches.
See also:
cudaConfigureCall, cudaFuncGetAttributes (C API), cudaLaunch (C++ API), cudaSetDoubleForDevice, cudaSetDoubleForHost, cudaSetupArgument (C++ API)


Generated by Doxygen for NVIDIA CUDA Library  NVIDIA