1.3 Overview

The Disk Management Remote Protocol provides a set of DCOM interfaces for managing storage objects, such as disks and volumes. The protocol also enables clients to obtain notifications of changes to storage objects. The server end of the protocol implements supports that let the DCOM interface handle requests for storage management services for a server system over the network. The client end of the protocol is an application that invokes method calls on the interface to perform various disk and volume configuration tasks.

This protocol includes the following six DCOM interfaces:

The IVolumeClient and IVolumeClient2 interfaces provide methods for managing storage objects, such as disks and volumes.

IVolumeClient3 supersedes IVolumeClient and IVolumeClient2, and contains new functionality related to the GUID partition table (GPT) disk-partitioning style. The IVolumeClient and IVolumeClient2 interfaces do not support the GPT disk-partitioning style and cannot be used with GPT partitioned disks.

IVolumeClient4 includes additional functionality to augment what is provided by IVolumeClient3; IVolumeClient4 verifies that disk access and disk media record information is valid when the cache is refreshed, and it queries the device path for a volume.

IDMRemoteServer includes functionality to create an instance of the Disk Management server on a remote machine.

IDMNotify is the interface implemented by the client to receive notifications from the Disk Management server.<1>