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 |