| 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