Admin Production ni-theme
Current Publication

CA_AllocMemory

LabWindows/CVI

CA_AllocMemory

void *CA_AllocMemory (size_t memBlockSize);

Purpose

Allocates space for an object of specified size. The space allocated has indeterminate value.

Use this function to allocate memory in the following situations.

  • Pointers passed to ActiveX Controller Instrument Driver functions for in/out C string parameters.
  • Pointers passed back from ActiveX Controller Instrument Driver Event Callbacks for in/out or out C string parameters.

Parameters

Input
Name Type Description
memBlockSize size_t Size in bytes of the space to allocate.

Return Value

Name Type Description
memBlockPointer void * A pointer to the memory block allocated. If the space cannot be allocated a null pointer is returned.

Additional Information

Library: ActiveX Library

Include file: cviauto.h

LabWindows/CVI compatibility: LabWindows/CVI 5.0 and later