Microsoft SDK for Java

DestroyElement

This method of the IStorage interface removes the specified storage or stream from this storage object.

Syntax

public void DestroyElement(String pwcsName);

Return Value

S_OK -- The element was successfully removed.

E_PENDING -- Asynchronous storage only: Part or all of the element's data is currently unavailable.

STG_E_ACCESSDENIED -- The caller does not have sufficient permissions for removing the element.

STG_E_FILENOTFOUND -- The element with the specified name does not exist.

STG_E_INSUFFICIENTMEMORY -- The element was not removed due to a lack of memory.

STG_E_INVALIDNAME -- Invalid value for pwcsName.

STG_E_INVALIDPOINTER -- The pointer specified for the element was invalid.

STG_E_INVALIDPARAMETER -- One of the parameters was invalid.

STG_E_REVERTED -- The storage object has been invalidated by a revert operation above it in the transaction tree.

STG_E_TOOMANYOPENFILES -- The element was not removed because there are too many open files.

Parameters

pwcsName [in] Points to a wide character string that contains the name of the storage or stream to be removed.

© 1999 Microsoft Corporation. All rights reserved. Terms of use.