<div class="content"><p> </p><p>The DISK_SPEC structure specifies a <span><a href="3c91641b-e5cd-409e-a445-2e4d61ae33c6#gt_c4133b2a-a990-4042-ba44-7fda3090f118" data-linktype="relative-path">disk</a></span>
for a <span><a href="3c91641b-e5cd-409e-a445-2e4d61ae33c6#gt_9a876829-33a1-4f0b-8b81-8552b7e5561c" data-linktype="relative-path">volume</a></span> modification
or a creation request.</p><dl>
<dd>
<div><pre> struct diskspec {
   LdmObjectId diskId;
   LONGLONG length;
   boolean needContiguous;
   LONGLONG lastKnownState;
 };
 typedef struct diskspec DISK_SPEC;
</pre></div>
</dd></dl><p><b>diskId:</b>  Specifies the <span><a href="3c91641b-e5cd-409e-a445-2e4d61ae33c6#gt_aaaf2f1a-0b0a-487e-a0f0-c3510a6091b2" data-linktype="relative-path">OID</a></span>
for the disk.</p><p><b>length:</b>  Specifies the byte length
to use.</p><p><b>needContiguous:</b>  Boolean value that
specifies if contiguous space is needed on the disk.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>
  <p>FALSE</p>
  <p>0</p>
  </td>
  <td>
  <p>Contiguous space is not needed on the disk.</p>
  </td>
 </tr><tr>
  <td>
  <p>TRUE</p>
  <p>1</p>
  </td>
  <td>
  <p>Contiguous space is needed on the disk.</p>
  </td>
 </tr></tbody></table>
</dd></dl><p><b>lastKnownState:</b>  Last known <span><a href="3c91641b-e5cd-409e-a445-2e4d61ae33c6#gt_5a574d80-6bdb-4fb0-a0dd-b0601d16b4cd" data-linktype="relative-path">modification
sequence number</a></span> of the disk.</p></div>