10 Index
A
AbortTask method (section 3.2.4.4.1.52, section 3.2.4.4.3.55)
Abstract data model
AddAccessPath method (section 3.2.4.4.1.63, section 3.2.4.4.3.66)
AddMirror method (section 3.2.4.4.1.32, section 3.2.4.4.3.35)
AssignDriveLetter method (section 3.2.4.4.1.19, section 3.2.4.4.3.19)
C
Client
Connections (section 3.2.1.2, section 3.2.3.2)
CreatePartition method (section 3.2.4.4.1.3, section 3.2.4.4.3.3)
CreatePartitionAssignAndFormat method (section 3.2.4.4.1.4, section 3.2.4.4.3.4)
CreatePartitionAssignAndFormatEx method (section 3.2.4.4.1.5, section 3.2.4.4.3.5)
CreatePartitionsForVolume method
CreateVolume method (section 3.2.4.4.1.26, section 3.2.4.4.3.26)
CreateVolumeAssignAndFormat method (section 3.2.4.4.1.27, section 3.2.4.4.3.27)
CreateVolumeAssignAndFormatEx method (section 3.2.4.4.1.28, section 3.2.4.4.3.28)
D
Data model - abstract
Data types
DeleteAccessPath method (section 3.2.4.4.1.64, section 3.2.4.4.3.67)
DeletePartition method (section 3.2.4.4.1.6, section 3.2.4.4.3.6)
DeletePartitionNumberInfoFromRegistry method (section 3.2.4.4.1.47, section 3.2.4.4.3.50)
DeletePartitionsForVolume method
DeleteVolume method (section 3.2.4.4.1.31, section 3.2.4.4.3.31)
DiskMerge method (section 3.2.4.4.1.40, section 3.2.4.4.3.43)
DiskMergeQuery method (section 3.2.4.4.1.39, section 3.2.4.4.3.42)
DMNOTIFY_INFO_TYPE enumeration
E
Eject method (section 3.2.4.4.1.9, section 3.2.4.4.3.9)
EnumAccessPath method (section 3.2.4.4.1.61, section 3.2.4.4.3.64)
EnumAccessPathForVolume method (section 3.2.4.4.1.62, section 3.2.4.4.3.65)
EnumDriveLetters method (section 3.2.4.4.1.18, section 3.2.4.4.3.18)
EnumLocalFileSystems method (section 3.2.4.4.1.21, section 3.2.4.4.3.21)
EnumTasks method (section 3.2.4.4.1.50, section 3.2.4.4.3.53)
EnumVolumeMembers method (section 3.2.4.4.1.25, section 3.2.4.4.3.25)
EnumVolumes method (section 3.2.4.4.1.24, section 3.2.4.4.3.24)
starting a new session on a local or remote server
starting a new session on a remote server using the idmremoteserver interface
F
Format method (section 3.2.4.4.1.23, section 3.2.4.4.3.23)
FreeDriveLetter method (section 3.2.4.4.1.20, section 3.2.4.4.3.20)
FTBreakMirror method (section 3.2.4.4.1.13, section 3.2.4.4.3.13)
FTDeleteVolume method (section 3.2.4.4.1.12, section 3.2.4.4.3.12)
FTEnumLogicalDiskMembers method (section 3.2.4.4.1.11, section 3.2.4.4.3.11)
FTEnumVolumes method (section 3.2.4.4.1.10, section 3.2.4.4.3.10)
FTRegenerateParityStripe method (section 3.2.4.4.1.15, section 3.2.4.4.3.15)
FTReplaceMirrorPartition method (section 3.2.4.4.1.16, section 3.2.4.4.3.16)
FTReplaceParityStripePartition method (section 3.2.4.4.1.17, section 3.2.4.4.3.17)
FTResyncMirror method (section 3.2.4.4.1.14, section 3.2.4.4.3.14)
Full IDL (section 6, section 6.1, section 6.2)
G
GetDontShow method (section 3.2.4.4.1.49, section 3.2.4.4.3.52)
GetEncapsulateDiskInfoEx method
GetInstalledFileSystems method (section 3.2.4.4.1.22, section 3.2.4.4.3.22)
GetMaxAdjustedFreeSpace method (section 3.2.4.4.2.1, section 3.2.4.4.3.34)
GetTaskDetail method (section 3.2.4.4.1.51, section 3.2.4.4.3.54)
GetVolumeMountName method (section 3.2.4.4.1.29, section 3.2.4.4.3.29)
GrowVolume method (section 3.2.4.4.1.30, section 3.2.4.4.3.30)
H
Higher-layer triggered events
HrGetErrorData method (section 3.2.4.4.1.53, section 3.2.4.4.3.56)
I
IDL (section 6, section 6.1, section 6.2)
IDMNotify interface
IDMRemoteServer interface
Implementer - security considerations
ImportDiskGroup method (section 3.2.4.4.1.38, section 3.2.4.4.3.41)
Initialization
Initialize method (section 3.2.4.4.1.54, section 3.2.4.4.3.57)
IVolumeClient3 interface (section 2.5, section 2.5.1)
IVolumeClient4 interface
L
List of client connections (section 3.2.1.2, section 3.2.3.2)
List of current tasks (section 3.2.1.3, section 3.2.3.3)
List of storage objects (section 3.2.1.1, section 3.2.3.1)
Local events
M
MarkActivePartition method (section 3.2.4.4.1.8, section 3.2.4.4.3.8)
Message processing
Messages
details (section 3.1.4.4, section 3.2.4.4)
N
O
P
Parameters to IVolumeClient and IVolumeClient3
Processing notifications - server to client
Processing server replies to method calls
Protocol Details
Q
QueryChangePartitionNumbers method (section 3.2.4.4.1.46, section 3.2.4.4.3.49)
R
ReAttachDisk method (section 3.2.4.4.1.41, section 3.2.4.4.3.44)
ReConnectDisk method (section 3.2.4.4.1.37, section 3.2.4.4.3.40)
Refresh method (section 3.2.4.4.1.56, section 3.2.4.4.3.59)
RefreshFileSys method (section 3.2.4.4.1.58, section 3.2.4.4.3.61)
Relationship to other protocols
Relationships between storage objects
RemoveMirror method (section 3.2.4.4.1.33, section 3.2.4.4.3.36)
ReplaceRaid5Column method (section 3.2.4.4.1.42, section 3.2.4.4.3.45)
RescanDisks method (section 3.2.4.4.1.57, section 3.2.4.4.3.60)
RestartVolume method (section 3.2.4.4.1.43, section 3.2.4.4.3.46)
Rules - modify storage objects list
S
SecureSystemPartition method (section 3.2.4.4.1.59, section 3.2.4.4.3.62)
Security - implementer considerations
Sequencing rules
Server
SetDontShow method (section 3.2.4.4.1.48, section 3.2.4.4.3.51)
ShutDownSystem method (section 3.2.4.4.1.60, section 3.2.4.4.3.63)
SplitMirror method (section 3.2.4.4.1.34, section 3.2.4.4.3.37)
Starting a new session on a local or remote server example
Starting a new session on a remote server using the idmremoteserver interface example
Storage objects (section 3.2.1.1, section 3.2.3.1)
T
Tasks currently executed (section 3.2.1.3, section 3.2.3.3)
Timer events
Timers
Triggered events - higher-layer
U
Uninitialize method (section 3.2.4.4.1.55, section 3.2.4.4.3.58)
UninitializeDisk method (section 3.2.4.4.1.36, section 3.2.4.4.3.39)
V
W