VDS_ASYNC_OUTPUT_TYPE 열거형(vds.h)

[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]

개체가 처리할 수 있는 작업 집합을 정의합니다.

Syntax

typedef enum _VDS_ASYNC_OUTPUT_TYPE {
  VDS_ASYNCOUT_UNKNOWN = 0,
  VDS_ASYNCOUT_CREATEVOLUME = 1,
  VDS_ASYNCOUT_EXTENDVOLUME = 2,
  VDS_ASYNCOUT_SHRINKVOLUME = 3,
  VDS_ASYNCOUT_ADDVOLUMEPLEX = 4,
  VDS_ASYNCOUT_BREAKVOLUMEPLEX = 5,
  VDS_ASYNCOUT_REMOVEVOLUMEPLEX = 6,
  VDS_ASYNCOUT_REPAIRVOLUMEPLEX = 7,
  VDS_ASYNCOUT_RECOVERPACK = 8,
  VDS_ASYNCOUT_REPLACEDISK = 9,
  VDS_ASYNCOUT_CREATEPARTITION = 10,
  VDS_ASYNCOUT_CLEAN = 11,
  VDS_ASYNCOUT_CREATELUN = 50,
  VDS_ASYNCOUT_ADDLUNPLEX = 52,
  VDS_ASYNCOUT_REMOVELUNPLEX = 53,
  VDS_ASYNCOUT_EXTENDLUN = 54,
  VDS_ASYNCOUT_SHRINKLUN = 55,
  VDS_ASYNCOUT_RECOVERLUN = 56,
  VDS_ASYNCOUT_LOGINTOTARGET = 60,
  VDS_ASYNCOUT_LOGOUTFROMTARGET = 61,
  VDS_ASYNCOUT_CREATETARGET = 62,
  VDS_ASYNCOUT_CREATEPORTALGROUP = 63,
  VDS_ASYNCOUT_DELETETARGET = 64,
  VDS_ASYNCOUT_ADDPORTAL = 65,
  VDS_ASYNCOUT_REMOVEPORTAL = 66,
  VDS_ASYNCOUT_DELETEPORTALGROUP = 67,
  VDS_ASYNCOUT_FORMAT = 101,
  VDS_ASYNCOUT_CREATE_VDISK = 200,
  VDS_ASYNCOUT_ATTACH_VDISK = 201,
  VDS_ASYNCOUT_COMPACT_VDISK = 202,
  VDS_ASYNCOUT_MERGE_VDISK = 203,
  VDS_ASYNCOUT_EXPAND_VDISK = 204
} VDS_ASYNC_OUTPUT_TYPE;

상수

 
VDS_ASYNCOUT_UNKNOWN
값: 0
값이 예약되어 있습니다.
VDS_ASYNCOUT_CREATEVOLUME
값: 1
작업은 새로 에 대한 IUnknown 포인터를 반환합니다.
만든 볼륨 개체입니다. 작업 세부 정보는 다음을 참조하세요.
IVdsPack::CreateVolume 메서드.
VDS_ASYNCOUT_EXTENDVOLUME
값: 2
이 작업은 각 플렉스의 각 멤버에 디스크 익스텐트 를 추가하여 현재 볼륨의 크기를 확장합니다.
작업 세부 정보는 다음을 참조하세요.
IVdsVolume::Extend 메서드.
VDS_ASYNCOUT_SHRINKVOLUME
값: 3
이 연산은 볼륨 및 모든 플렉스의 크기를 줄이고 해제된 익스텐트 해제를 해제된 범위로 반환합니다.
공간. 작업 세부 정보는 다음을 참조하세요.
IVdsVolume::Shrink 메서드.
VDS_ASYNCOUT_ADDVOLUMEPLEX
값: 4
작업은 볼륨을 현재 볼륨에 플렉스로 추가합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsVolume::AddPlex 메서드.
VDS_ASYNCOUT_BREAKVOLUMEPLEX
값: 5
작업은 에 대한 IUnknown 포인터를 반환합니다.
숨겨진 볼륨 개체입니다. 작업 세부 정보는 다음을 참조하세요.
IVdsVolume::BreakPlex 메서드.
VDS_ASYNCOUT_REMOVEVOLUMEPLEX
값: 6
이 작업은 현재 볼륨에서 하나 이상의 지정된 플렉스를 제거하여 익스텐트 해제합니다. For
작업 세부 정보는 다음을 참조하세요.
IVdsVolume::RemovePlex 메서드.
VDS_ASYNCOUT_REPAIRVOLUMEPLEX
값: 7
이 작업은 잘못된 멤버를 좋은 디스크로 이동하여 내결함성 볼륨 플렉스를 복구합니다. 작업용
자세한 내용은 다음을 참조하세요.
IVdsVolumePlex::Repair 메서드.
VDS_ASYNCOUT_RECOVERPACK
값: 8
가능한 경우 작업이 실패하거나 실패한 팩을 정상 상태로 반환합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsPack::Recover 메서드.
VDS_ASYNCOUT_REPLACEDISK
값: 9
이 값은 나중에 사용할 수 있도록 예약되었습니다.
VDS_ASYNCOUT_CREATEPARTITION
값: 10
이 작업은 기본 디스크에 새 파티션을 만듭니다. 작업 세부 정보는 다음을 참조하세요.
IVdsAdvancedDisk::CreatePartition
메서드를 재정의합니다.
VDS_ASYNCOUT_CLEAN
값: 11
IVdsAdvancedDisk::Clean
VDS_ASYNCOUT_CREATELUN
값: 50
작업은 새로 에 대한 IUnknown 포인터를 반환합니다.
만든 LUN 개체입니다. 작업 세부 정보는 다음을 참조하세요.
IVdsSubSystem::CreateLun 메서드.
VDS_ASYNCOUT_ADDLUNPLEX
값: 52
작업은 대상 LUN에 LUN을 새 플렉스로 추가합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsLun::AddPlex 메서드.
VDS_ASYNCOUT_REMOVELUNPLEX
값: 53
작업은 에 대한 IUnknown 포인터를 반환합니다.
LUN 개체를 제거했습니다. 작업 세부 정보는 다음을 참조하세요.
IVdsLun::RemovePlex 메서드.
VDS_ASYNCOUT_EXTENDLUN
값: 54
작업은 지정된 바이트 수만큼 LUN을 확장합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsLun::Extend 메서드.
VDS_ASYNCOUT_SHRINKLUN
값: 55
이 작업은 지정된 바이트 수만큼 LUN을 축소합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsLun::Shrink 메서드.
VDS_ASYNCOUT_RECOVERLUN
값: 56
작업은 LUN에서 복구 작업을 시작합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsLun::Recover 메서드.
VDS_ASYNCOUT_LOGINTOTARGET
값: 60
작업은 대상에 로그인합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsIscsiInitiatorAdapter::LoginToTarget
메서드를 재정의합니다.

Windows Server 2003: 이 플래그는 Windows Server 2003 R2 이전에는 지원되지 않습니다.
VDS_ASYNCOUT_LOGOUTFROMTARGET
값: 61
작업은 대상에서 로그아웃합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsIscsiInitiatorAdapter::LogoutFromTarget
메서드를 재정의합니다.

Windows Server 2003: 이 플래그는 Windows Server 2003 R2 이전에는 지원되지 않습니다.
VDS_ASYNCOUT_CREATETARGET
값: 62
작업은 IUnknown 인터페이스 포인터를 반환합니다.
새로 만든 대상 개체에 대한 입니다. 작업 세부 정보는 다음을 참조하세요.
IVdsSubSystemIscsi::CreateTarget 메서드.

Windows Server 2003: 이 플래그는 Windows Server 2003 R2 이전에는 지원되지 않습니다.
VDS_ASYNCOUT_CREATEPORTALGROUP
값: 63
작업은 IUnknown 인터페이스 포인터를 반환합니다.
새로 만든 포털 그룹 개체의 경우 작업 세부 정보는 다음을 참조하세요.
IVdsIscsiTarget::CreatePortalGroup 메서드.

Windows Server 2003: 이 플래그는 Windows Server 2003 R2 이전에는 지원되지 않습니다.
VDS_ASYNCOUT_DELETETARGET
값: 64
작업은 대상을 삭제합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsIscsiTarget::D elete 메서드.

Windows Server 2003: 이 플래그는 Windows Server 2003 R2 이전에는 지원되지 않습니다.
VDS_ASYNCOUT_ADDPORTAL
값: 65
작업은 포털 그룹에 포털을 추가합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsIscsiPortalGroup::AddPortal 메서드.

Windows Server 2003: 이 플래그는 Windows Server 2003 R2 이전에는 지원되지 않습니다.
VDS_ASYNCOUT_REMOVEPORTAL
값: 66
작업은 포털 그룹에서 포털을 제거합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsIscsiPortalGroup::RemovePortal 메서드.

Windows Server 2003: 이 플래그는 Windows Server 2003 R2 이전에는 지원되지 않습니다.
VDS_ASYNCOUT_DELETEPORTALGROUP
값: 67
작업은 포털 그룹을 삭제합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsIscsiPortalGroup::D elete 메서드.

Windows Server 2003: 이 플래그는 Windows Server 2003 R2 이전에는 지원되지 않습니다.
VDS_ASYNCOUT_FORMAT
값: 101
작업은 볼륨의 형식을 지정합니다. 작업 세부 정보는 다음을 참조하세요.
IVdsVolumeMF::Format 메서드.
VDS_ASYNCOUT_CREATE_VDISK
값: 200
이 작업은 가상 디스크를 만듭니다. 작업 세부 정보는 IVdsVdProvider::CreateVDisk 메서드를 참조하세요.

Windows Server 2008, Windows Vista 및 Windows Server 2003: 지원되지 않습니다.
VDS_ASYNCOUT_ATTACH_VDISK
값: 201
작업은 가상 디스크를 연결합니다. 작업 세부 정보는 IVdsOpenVDisk::Attach 메서드를 참조하세요.

Windows Server 2008, Windows Vista 및 Windows Server 2003: 지원되지 않습니다.
VDS_ASYNCOUT_COMPACT_VDISK
값: 202
이 작업은 가상 디스크를 압축하여 백업 파일의 물리적 크기를 줄입니다. 작업 세부 정보는 IVdsOpenVDisk::Compact 메서드를 참조하세요.

Windows Server 2008, Windows Vista 및 Windows Server 2003: 지원되지 않습니다.
VDS_ASYNCOUT_MERGE_VDISK
값: 203
이 작업은 자식 가상 디스크를 차이점 보관 체인의 부모와 병합합니다. 작업 세부 정보는 IVdsOpenVDisk::Merge 메서드를 참조하세요.

Windows Server 2008, Windows Vista 및 Windows Server 2003: 지원되지 않습니다.
VDS_ASYNCOUT_EXPAND_VDISK
값: 204
이 작업을 수행하면 가상 디스크의 크기가 고정 크기 또는 확장 가능한 디스크에서 사용할 수 있는 최대 크기로 증가합니다. 작업 세부 정보는 IVdsOpenVDisk::Expand 메서드를 참조하세요.

Windows Server 2008, Windows Vista 및 Windows Server 2003: 지원되지 않습니다.

설명

VDS_ASYNC_OUTPUT 구조에는 작업 유형을 나타내는 멤버로 VDS_ASYNC_OUTPUT_TYPE 값이 포함됩니다.

참고 이후 Windows 버전에서 VDS_ASYNC_OUTPUT_TYPE 열거형에 추가 상수를 추가할 수 있습니다. 따라서 인식할 수 없는 VDS_ASYNC_OUTPUT_TYPE 열거형 상수를 정상적으로 처리하도록 애플리케이션을 설계해야 합니다.
 

요구 사항

   
지원되는 최소 클라이언트 Windows Vista[데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003[데스크톱 앱만 해당]
머리글 vds.h

추가 정보

IVdsAdvancedDisk

IVdsIscsiInitiatorAdapter

IVdsIscsiPortalGroup

IVdsIscsiTarget

IVdsLun

IVdsPack

IVdsSubSystem

IVdsSubSystemIscsi

IVdsVolume

IVdsVolumePlex

VDS 열거형

VDS_ASYNC_OUTPUT