共用方式為


VDS_ASYNC_OUTPUT結構(vds.h)

[從 Windows 8 和 Windows Server 2012 開始, 虛擬磁碟服務 COM 介面被 Windows 儲存管理 API 取代。]

定義非同步物件的輸出。 輸出元件會依操作類型而異。

語法

typedef struct _VDS_ASYNC_OUTPUT {
  VDS_ASYNC_OUTPUT_TYPE type;
  union {
    struct {
      ULONGLONG     ullOffset;
      VDS_OBJECT_ID volumeId;
    } cp;
    struct {
      IUnknown *pVolumeUnk;
    } cv;
    struct {
      IUnknown *pVolumeUnk;
    } bvp;
    struct {
      ULONGLONG ullReclaimedBytes;
    } sv;
    struct {
      IUnknown *pLunUnk;
    } cl;
    struct {
      IUnknown *pTargetUnk;
    } ct;
    struct {
      IUnknown *pPortalGroupUnk;
    } cpg;
    struct {
      IUnknown *pVDiskUnk;
    } cvd;
  };
} VDS_ASYNC_OUTPUT;

Members

type

根據 VDS_ASYNC_OUTPUT_TYPE所列舉的聯盟,歧視性

價值觀 Meaning
VDS_ASYNCOUT_CREATEPARTITION
10
請參見以下 cp 結構的描述。
VDS_ASYNCOUT_CREATEVOLUME
1
請參見以下 CV 結構的說明。
VDS_ASYNCOUT_BREAKVOLUMEPLEX
5
請參考以下 bvp 結構的說明。
VDS_ASYNCOUT_CREATELUN
50
請參見以下 cl 結構的說明。
VDS_ASYNCOUT_CREATETARGET
62
請參考以下對 CT 結構的說明。
VDS_ASYNCOUT_CREATEPORTALGROUP
63
請參考以下 CPG 結構的說明。
VDS_ASYNCOUT_CREATE_VDISK
200
請參考以下關於 CVD 結構的說明。

cp

用於 IVdsAdvancedDisk::CreatePartitionIVdsCreatePartitionEx::CreatePartitionEx 方法的結構。

cp.ullOffset

實際產生分割區的偏移量。 這可能與傳給 IVdsAdvancedDisk::CreatePartitionIVdsCreatePartitionEx::CreatePartitionEx 方法的 ullOffset 參數不同。

cp.volumeId

與所建立分割區相關聯的 卷物件 的 ID。

cv

IVdsPack::CreateVolume 方法所使用的結構。

cv.pVolumeUnk

我不認識 體積物件。 更多資訊請參閱 體積物件

bvp

IVdsVolume::BreakPlex 方法所使用的結構。

bvp.pVolumeUnk

我不認識 體積物件。 更多資訊請參閱 體積物件

sv

IVdsVolume::Shrink 方法所使用的結構。

sv.ullReclaimedBytes

縮減操作回收的位元組數。

Windows Server 2003: 此成員直到 Windows Server 2003 R2 才支援。

cl

IVdsSubSystem::CreateLun 方法所使用的結構。

cl.pLunUnk

IUnknown 是因為 LUN 物件。 欲了解更多資訊,請參閱 LUN 物件

ct

IVdsSubSystemIscsi::CreateTarget 方法所使用的結構。

ct.pTargetUnk

目標物體未知 。 更多資訊請參閱 目標物件

cpg

IVdsIscsiTarget::CreatePortalGroup 方法所使用的結構。

cpg.pPortalGroupUnk

IUnknown 因為 portal 群組物件。 欲了解更多資訊,請參閱 Portal 群組物件

cvd

IVdsVdProvider::CreateVDisk 方法所使用的結構。

cvd.pVDiskUnk

IUnknown 用於虛擬磁碟物件。

備註

IVdsAsync::Wait 方法會回傳此結構,並新增對每個方法產生的任意物件的參考。 呼叫者必須解除對所包含物件的參考。

需求

Requirement 價值觀
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
Header VDS.H

另請參閱

IVdsAsync::等等

VDS 結構

VDS_ASYNC_OUTPUT_TYPE