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 |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기