Show / Hide Table of Contents

    Class DriverAPINativeMethods.ParameterManagement

    Combines all kernel / function parameter management API calls

    Inheritance
    System.Object
    DriverAPINativeMethods.ParameterManagement
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: ManagedCuda
    Assembly: ManagedCuda.dll
    Syntax
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static class ParameterManagement

    Methods

    cuParamSetf(CUfunction, Int32, Single)

    Sets a floating-point parameter that will be specified the next time the kernel corresponding to hfunc will be invoked. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetf(CUfunction hfunc, int offset, float value)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add parameter to

    System.Int32 offset

    Offset to add parameter to argument list

    System.Single value

    Value of parameter

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSeti(CUfunction, Int32, UInt32)

    Sets an integer parameter that will be specified the next time the kernel corresponding to hfunc will be invoked. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSeti(CUfunction hfunc, int offset, uint value)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add parameter to

    System.Int32 offset

    Offset to add parameter to argument list

    System.UInt32 value

    Value of parameter

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetSize(CUfunction, UInt32)

    Sets through numbytes the total size in bytes needed by the function parameters of the kernel corresponding to hfunc.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetSize(CUfunction hfunc, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to set parameter size for

    System.UInt32 numbytes

    Size of parameter list in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetTexRef(CUfunction, CUParameterTexRef, CUtexref)

    Makes the CUDA array or linear memory bound to the texture reference hTexRef available to a device program as a texture. In this version of CUDA, the texture-reference must be obtained via cuModuleGetTexRef(ref CUtexref, CUmodule, String) and the texunit parameter must be set to Default.

    Declaration
    [Obsolete("cuParamSetTexRef() has been deprecated in CUDA Toolkit 3.2 since this API entry provided no functionality.")]
    public static CUResult cuParamSetTexRef(CUfunction hfunc, CUParameterTexRef texunit, CUtexref hTexRef)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add texture-reference to

    CUParameterTexRef texunit

    Texture unit (must be Default)

    CUtexref hTexRef

    Texture-reference to add to argument list

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref char1, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref char1 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    char1 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, char1[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, char1[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    char1[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref char2, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref char2 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    char2 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, char2[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, char2[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    char2[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref char3, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref char3 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    char3 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, char3[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, char3[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    char3[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref char4, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref char4 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    char4 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, char4[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, char4[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    char4[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref cuDoubleComplex, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref cuDoubleComplex ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    cuDoubleComplex ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, cuDoubleComplex[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, cuDoubleComplex[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    cuDoubleComplex[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref cuDoubleReal, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref cuDoubleReal ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    cuDoubleReal ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, cuDoubleReal[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, cuDoubleReal[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    cuDoubleReal[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref cuFloatComplex, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref cuFloatComplex ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    cuFloatComplex ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, cuFloatComplex[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, cuFloatComplex[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    cuFloatComplex[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref cuFloatReal, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref cuFloatReal ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    cuFloatReal ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, cuFloatReal[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, cuFloatReal[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    cuFloatReal[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref dim3, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref dim3 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    dim3 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, dim3[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, dim3[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    dim3[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref double1, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref double1 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    double1 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, double1[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, double1[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    double1[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref double2, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref double2 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    double2 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, double2[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, double2[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    double2[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref float1, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref float1 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    float1 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, float1[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, float1[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    float1[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref float2, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref float2 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    float2 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, float2[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, float2[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    float2[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref float3, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref float3 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    float3 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, float3[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, float3[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    float3[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref float4, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref float4 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    float4 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, float4[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, float4[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    float4[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref int1, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref int1 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    int1 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, int1[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, int1[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    int1[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref int2, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref int2 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    int2 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, int2[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, int2[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    int2[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref int3, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref int3 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    int3 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, int3[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, int3[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    int3[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref int4, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref int4 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    int4 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, int4[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, int4[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    int4[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref long1, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref long1 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    long1 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, long1[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, long1[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    long1[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref long2, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref long2 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    long2 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, long2[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, long2[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    long2[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref long3, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref long3 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    long3 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, long3[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, long3[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    long3[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref long4, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref long4 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    long4 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, long4[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, long4[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    long4[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref short1, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref short1 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    short1 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, short1[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, short1[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    short1[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref short2, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref short2 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    short2 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, short2[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, short2[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    short2[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref short3, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref short3 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    short3 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, short3[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, short3[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    short3[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref short4, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref short4 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    short4 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, short4[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, short4[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    short4[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref uchar1, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref uchar1 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uchar1 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, uchar1[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, uchar1[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uchar1[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref uchar2, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref uchar2 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uchar2 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, uchar2[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, uchar2[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uchar2[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref uchar3, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref uchar3 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uchar3 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, uchar3[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, uchar3[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uchar3[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref uchar4, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref uchar4 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uchar4 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, uchar4[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, uchar4[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uchar4[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref uint1, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref uint1 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uint1 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, uint1[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, uint1[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uint1[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref uint2, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref uint2 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uint2 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, uint2[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, uint2[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uint2[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref uint3, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref uint3 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uint3 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, uint3[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, uint3[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uint3[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref uint4, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref uint4 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uint4 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, uint4[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, uint4[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    uint4[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref ulong1, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref ulong1 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ulong1 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ulong1[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ulong1[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ulong1[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref ulong2, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref ulong2 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ulong2 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ulong2[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ulong2[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ulong2[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref ulong3, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref ulong3 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ulong3 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ulong3[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ulong3[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ulong3[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref ulong4, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref ulong4 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ulong4 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ulong4[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ulong4[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ulong4[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref ushort1, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref ushort1 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ushort1 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ushort1[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ushort1[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ushort1[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref ushort2, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref ushort2 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ushort2 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ushort2[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ushort2[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ushort2[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref ushort3, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref ushort3 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ushort3 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ushort3[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ushort3[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ushort3[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref ushort4, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref ushort4 ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ushort4 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ushort4[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ushort4[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    ushort4[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref Byte, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref byte ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Byte ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, Byte[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, byte[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Byte[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref Double, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref double ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Double ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, Double[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, double[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Double[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref Int16, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref short ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Int16 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, Int16[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, short[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Int16[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref Int32, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref int ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Int32 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, Int32[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, int[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Int32[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref Int64, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref long ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Int64 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, Int64[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, long[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Int64[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, IntPtr, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, IntPtr ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.IntPtr ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref SByte, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref sbyte ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.SByte ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, SByte[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, sbyte[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.SByte[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref Single, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref float ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Single ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, Single[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, float[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.Single[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref UInt16, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref ushort ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.UInt16 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, UInt16[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ushort[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.UInt16[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref UInt32, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref uint ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.UInt32 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, UInt32[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, uint[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.UInt32[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, ref UInt64, UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ref ulong ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.UInt64 ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    cuParamSetv(CUfunction, Int32, UInt64[], UInt32)

    Copies an arbitrary amount of data (specified in numbytes) from ptr into the parameter space of the kernel corresponding to hfunc. offset is a byte offset.

    Declaration
    [Obsolete("Don't use this CUDA API call with CUDA version >= 4.0.")]
    public static CUResult cuParamSetv(CUfunction hfunc, int offset, ulong[] ptr, uint numbytes)
    Parameters
    Type Name Description
    CUfunction hfunc

    Kernel to add data to

    System.Int32 offset

    Offset to add data to argument list

    System.UInt64[] ptr

    Pointer to arbitrary data

    System.UInt32 numbytes

    Size of data to copy in bytes

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue. Note that this function may also return error codes from previous, asynchronous launches.

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX