Platform SDK: Removable Storage Manager |
The DeleteNtmsMediaPool function deletes the specified application media pool.
DWORD WINAPI DeleteNtmsMediaPool( HANDLE hSession, LPNTMS_GUID lpPoolId );
Value | Meaning |
---|---|
ERROR_ACCESS_DENIED | NTMS_CONTROL_ACCESS to the media pool is denied. Other security errors are also possible, but they indicate a security subsystem error. |
ERROR_DATABASE_FAILURE | The database is inaccessible or damaged. |
ERROR_INVALID_HANDLE | The session handle is invalid or missing. |
ERROR_INVALID_MEDIA_POOL | Unable to open existing media pool, or attempting to delete free, import, or unrecognized media pools. |
ERROR_INVALID_PARAMETER | The media pool ID is missing. |
ERROR_NOT_EMPTY | The media pool must be empty to be deleted. |
ERROR_NOT_ENOUGH_MEMORY | An allocation failure occurred during processing. |
ERROR_SUCCESS | The function was successful. |
Only empty media pools can be deleted with the DeleteNtmsMediaPool function.
Free, unrecognized, and import media pools are managed by RSM and cannot be deleted with DeleteNtmsMediaPool.
Windows NT/2000: Requires Windows 2000.
Header: Declared in Ntmsapi.h.
Library: Use Ntmsapi.lib.
Media Services Functions, CreateNtmsMediaPool, MoveToNtmsMediaPool