Função GetVirtualDiskPhysicalPath (virtdisk.h)
Recupera o caminho para o objeto de dispositivo físico que contém um VHD (disco rígido virtual) ou um ISO (arquivo de imagem de CD ou DVD).
Sintaxe
DWORD GetVirtualDiskPhysicalPath(
[in] HANDLE VirtualDiskHandle,
[in, out] PULONG DiskPathSizeInBytes,
[out, optional] PWSTR DiskPath
);
Parâmetros
[in] VirtualDiskHandle
Um identificador para o disco virtual aberto, que deve ter sido aberto usando o sinalizador VIRTUAL_DISK_ACCESS_GET_INFO. Para obter informações sobre como abrir um disco virtual, consulte a função OpenVirtualDisk.
[in, out] DiskPathSizeInBytes
O tamanho, em bytes, do buffer apontado pelo parâmetro
[out, optional] DiskPath
Um buffer de destino para receber o caminho do dispositivo de disco físico que contém o disco virtual.
Valor de retorno
Status da solicitação.
Se a função for bem-sucedida, o valor retornado será
Se a função falhar, o valor retornado será um código de erro e o valor do conteúdo do buffer referenciado pelo parâmetro DiskPath será indefinido. Para obter mais informações, consulte códigos de erro do sistema.
Observações
Para que a função
Não há suporte para ISO (arquivos de imagem de CD e DVD) antes do Windows 8 e do Windows Server 2012.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 7 |
servidor com suporte mínimo | Windows Server 2008 R2 |
da Plataforma de Destino |
Windows |
cabeçalho | virtdisk.h |
biblioteca | VirtDisk.lib |
de DLL |
VirtDisk.dll |
Consulte também
sobre VHD