3.1.11.1 IVdsPack Interface

The IVdsPack interface is implemented by disk pack objects to support management of disk packs. Attempting to call a method with opnum 10 can result in NDR raising an RPC_X_BAD_STUB_DATA exception. For more information, see [MS-DCOM].

The UUID for this interface is {3B69D7F5-9D94-4648-91CA-79939BA263BF}.

The IVdsPack methods are specified in section 3.4.5.2.19. No method with opnum 10 is listed because it is not used by this protocol.

Methods in RPC Opnum Order

Method

Description

GetProperties

Retrieves the properties of the disk pack that is represented by the object exposing this interface and method.

Opnum: 3

GetProvider

Retrieves the provider to which the disk pack belongs.

Opnum: 4

QueryVolumes

Retrieves the volumes of a disk pack.

Opnum: 5

QueryDisks

Retrieves the disks of a disk pack.

Opnum: 6

CreateVolume

Creates a volume in a disk pack.

Opnum: 7

AddDisk

Initializes a disk that has no defined partitioning format and adds it to the disk pack.

Opnum: 8

MigrateDisks

Migrates a set of disks from one pack to another pack.

Opnum: 9

Opnum10NotUsedOnWire

Reserved for local use.

Opnum: 10

RemoveMissingDisk

Removes the specified missing disk from a disk pack.

Opnum: 11

Recover

Restores a disk pack to a healthy state.

Opnum: 12

In the preceding table, the phrase "Reserved for local use" means that the client MUST NOT send the opnum, and the server behavior is undefined because it does not affect interoperability.

All methods MUST NOT throw exceptions.