Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
DeleteItem Method

IPStore::DeleteItem method

[Protected Storage (Pstore) is available for use in Windows Server 2003 and Windows XP. It is only available for read-only operations in Windows Server 2008 and Windows Vista, but may be unavailable in subsequent versions. Pstore uses an older implementation of data protection. Developers are strongly encouraged to take advantage of the stronger data protection provided by the CryptProtectData and CryptUnprotectData functions.]

Deletes the specified item from the protected storage.

Syntax


HRESULT DeleteItem(
  [in]       PST_KEY         Key,
  [inconst GUID            *pItemType,
  [inconst GUID            *pItemSubType,
  [in]       LPCWSTR         szItemName,
  [in]       PPST_PROMPTINFO pPromptInfo,
  [in]       DWORD           dwFlags
);

Parameters

Key [in]

The provider storage area.

ValueMeaning
PST_KEY_CURRENT_USER
0x00000000

The storage is maintained in the current user section of the registry.

PST_KEY_LOCAL_MACHINE
0x00000001

The storage is maintained in the local machine section of the registry.

 

pItemType [in]

A pointer to a GUID that identifies the data type of the item to delete.

pItemSubType [in]

A GUID that indicates the item subtype to delete.

szItemName [in]

A string that contains the name of the item to delete.

pPromptInfo [in]

A pointer to a PST_PROMPTINFO structure.

dwFlags [in]

Specifies user interface and security behaviors for the delete operation.

ValueMeaning
PST_NO_UI_MIGRATION
0x00000010

Do not show user interface unless a custom password is required.

 

Return value

The return value is an HRESULT value. A value of PST_E_OK indicates the function was successful.

Requirements

Header

Pstore.h

DLL

Pstorec.dll

See also

IPStore
PST_PROMPTINFO

 

 

Community Additions

ADD
Show:
© 2015 Microsoft