다음을 통해 공유


GetStorageDependencyInformation 함수(virtdisk.h)

VHD(가상 하드 디스크) 또는 CD 또는 DVD 이미지 파일(ISO) 또는 해당 디스크와 부모 디스크 또는 볼륨에 포함된 볼륨 간의 관계를 반환합니다.

구문

DWORD GetStorageDependencyInformation(
  [in]                HANDLE                      ObjectHandle,
  [in]                GET_STORAGE_DEPENDENCY_FLAG Flags,
  [in]                ULONG                       StorageDependencyInfoSize,
  [in, out]           PSTORAGE_DEPENDENCY_INFO    StorageDependencyInfo,
  [in, out, optional] PULONG                      SizeUsed
);

매개 변수

[in] ObjectHandle

Flags 매개 변수가 GET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE 플래그를 지정하지 않는 경우 볼륨 또는 루트 디렉터리에 대한 핸들입니다. 볼륨 또는 루트 디렉터리를 여는 방법에 대한 자세한 내용은 CreateFile 함수를 참조하세요.

Flags 매개 변수가 GET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE 플래그를 지정하는 경우 이 핸들은 디스크에 대한 핸들이어야 합니다.

[in] Flags

GET_STORAGE_DEPENDENCY_FLAG 값의 유효한 조합입니다.

[in] StorageDependencyInfoSize

StorageDependencyInfo 매개 변수가 참조하는 버퍼의 크기(바이트)입니다.

[in, out] StorageDependencyInfo

가변 길이 구조인 채워진 STORAGE_DEPENDENCY_INFO 구조를 수신하는 버퍼에 대한 포인터입니다.

[in, out, optional] SizeUsed

사용된 크기를 수신하는 ULONG 에 대한 선택적 포인터입니다.

반환 값

요청의 상태입니다.

함수가 성공하면 반환 값이 ERROR_SUCCESSStorageDependencyInfo 매개 변수에 요청된 종속성 정보가 포함됩니다.

함수가 실패하면 반환 값은 오류 코드이고 StorageDependencyInfo 매개 변수는 정의되지 않습니다. 자세한 내용은 시스템 오류 코드를 참조하세요.

설명

CD 및 DVD 이미지 파일(ISO)은 Windows 8 및 Windows Server 2012 전에 지원되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7
지원되는 최소 서버 Windows Server 2008 R2
대상 플랫폼 Windows
헤더 virtdisk.h
라이브러리 VirtDisk.lib
DLL VirtDisk.dll

추가 정보

VHD 정보

VHD 참조