NTMS_MEDIAPOOLINFORMATION 结构 (ntmsapi.h)

[从 Windows 7 和 Windows Server 2008 R2 起,可移动存储管理器 不再可用。]

NTMS_MEDIAPOOLINFORMATION 结构定义特定于媒体池对象的属性。

语法

typedef struct _NTMS_MEDIAPOOLINFORMATION {
  DWORD     PoolType;
  NTMS_GUID MediaType;
  NTMS_GUID Parent;
  DWORD     AllocationPolicy;
  DWORD     DeallocationPolicy;
  DWORD     dwMaxAllocates;
  DWORD     dwNumberOfPhysicalMedia;
  DWORD     dwNumberOfLogicalMedia;
  DWORD     dwNumberOfMediaPools;
} NTMS_MEDIAPOOLINFORMATION;

成员

PoolType

NTMS 支持以下媒体池类型。

含义
NTMS_POOLTYPE_UNKNOWN
未知的池类型。
NTMS_POOLTYPE_SCRATCH
可用于其他应用程序的媒体。
NTMS_POOLTYPE_FOREIGN
已写入且不包含可识别的媒体标识符标签类型或标签 ID 的媒体。
NTMS_POOLTYPE_IMPORT
已写入的媒体具有可识别的媒体标识符标签类型,但无法识别的标签 ID。
NTMS_POOLTYPE_APPLICATION
由应用程序创建的媒体池。 可以为每个系统创建一个或多个应用程序媒体池。

MediaType

构成每个媒体池的单个媒体类型。

Parent

父媒体池或 NULL

AllocationPolicy

指示分配时操作的位字段。 此成员是可写的。 此值可以是以下值。

含义
NTMS_ALLOCATE_FROMSCRATCH
如果池中没有可用,则从免费绘制媒体。 默认值不是从免费绘图。

DeallocationPolicy

指示在解除分配时执行的操作的位字段。 此成员是可写的。 此值可以是以下值。

含义
NTMS_DEALLOCATE_TOSCRATCH
当媒体可用时,将媒体返回到可用。 默认值为不返回免费。

dwMaxAllocates

可以分配和解除分配介质的次数。 此成员是可写的。

dwNumberOfPhysicalMedia

此媒体池中的物理媒体数。

dwNumberOfLogicalMedia

此媒体池中的逻辑媒体数。

dwNumberOfMediaPools

此媒体池中的媒体池数。

注解

NTMS_MEDIAPOOLINFORMATION 结构包含在NTMS_OBJECTINFORMATION结构中。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 ntmsapi.h

另请参阅

NTMS_OBJECTINFORMATION