Platform SDK: Removable Storage Manager

NTMS_COMPUTERINFORMATION

The NTMS_COMPUTERINFORMATION data structure defines the properties specific to the RSM server.

typedef struct _NTMS_COMPUTERINFORMATION {
  DWORD        dwLibRequestPurgeTime;
  DWORD        dwOpRequestPurgeTime;
  DWORD        dwLibRequestFlags;
  DWORD        dwOpRequestFlags;
  DWORD        dwMediaPoolPolicy;
} NTMS_COMPUTERINFO;

Members

dwLibRequestPurgeTime
Number of seconds completed library requests are maintained in the work queue.
dwOpRequestPurgeTime
Number of seconds that completed operator requests are maintained in the operator request queue.
dwLibRequestFlags
Value Meaning
NTMS_LIBREQFLAGS_NOAUTOPURGE If dwLibRequestFlags is set to this value, library requests are not purged from the work queue. Set to NULL by default.
NTMS_LIBREQFLAGS_NOFAILEDPURGE If dwLibRequestFlags is set to this value, failed work items are not purged from the work queue. Set to NULL by default.

dwOpRequestFlags
Value Meaning
NTMS_OPREQFLAGS_NOAUTOPURGE If dwOpRequestFlags is set to this value, operator requests are not purged from the work queue. Set to NULL by default.
NTMS_OPREQFLAGS_NOFAILEDPURGE If dwOpRequestFlags is set to this value, operator requests are not purged from the queue. Set to NULL by default.
NTMS_OPREQFLAGS_NOALERTS If dwOpRequestFlags is set to this value, the alert pop-up for operator requests is disabled.
NTMS_OPREQFLAGS_NOTRAYICON If dwOpRequestFlags is set to this value, the taskbar icon for operator requests is disabled.

dwMediaPoolPolicy
Value Meaning
NTMS_POOLPOLICY_PURGEOFFLINESCRATCH If dwMediaPoolPolicy is set to this value, any free media ejected are automatically deleted. Set to NULL by default.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Header: Declared in Ntmsapi.h.