Function Reference


_SafeArrayDestroyData

Frees the data of a SafeArray without destroying its descriptor.

_SafeArrayDestroyData($pSafeArray)

Parameters

$pSafeArray Pointer to the SafeArray.

Return Value

Success: 0 (S_OK).
Failure: Non-zero HRESULT and sets @error:
1 - Invalid SafeArray pointer.
2 - DllCall failure.

Remarks

Use with SafeArrays created via _SafeArrayAllocDescriptor or _SafeArrayAllocDescriptorEx. The descriptor
must be freed separately using _SafeArrayDestroyDescriptor.

Related

_SafeArrayAllocData, _SafeArrayDestroyDescriptor, _SafeArrayDestroy