Método IVdsDiskPartitionMF::QueryPartitionFileSystemFormatSupport (vds.h)
[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]
Recupera las propiedades de los sistemas de archivos que se admiten para dar formato a una partición en el disco en un desplazamiento de bytes especificado.
Sintaxis
HRESULT QueryPartitionFileSystemFormatSupport(
[in] ULONGLONG ullOffset,
[out] VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP **ppFileSystemSupportProps,
[out] LONG *plNumberOfFileSystems
);
Parámetros
[in] ullOffset
Desplazamiento de bytes de la partición desde el principio del disco. Este desplazamiento debe ser el desplazamiento del inicio de una partición.
[out] ppFileSystemSupportProps
Puntero a la matriz de estructuras de VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP pasadas por el autor de la llamada. Una vez finalizada correctamente, esta matriz recibe información sobre las propiedades de los sistemas de archivos admitidos. Los autores de llamadas deben liberar esta matriz mediante la función CoTaskMemFree .
[out] plNumberOfFileSystems
Puntero a una variable que al finalizar correctamente recibe el número total de elementos en el parámetro ppFileSystemSupportProps .
Valor devuelto
Este método puede devolver valores HRESULT estándar, como E_INVALIDARG o E_OUTOFMEMORY, y valores devueltos específicos de VDS. También puede devolver códigos de error del sistema convertidos mediante la macro HRESULT_FROM_WIN32 . Los errores pueden originarse en VDS en sí o en el proveedor de VDS subyacente que se está usando. Entre los valores devueltos posibles se incluyen los siguientes.
Código o valor devuelto | Descripción |
---|---|
|
El método se completó correctamente. |
|
Un proveedor devolvió datos incorrectos. |
|
La operación no se admite en medios extraíbles. |
|
Falta el disco. |
|
La partición no existe. |
|
La operación no se admite en particiones que no son oem. |
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | vds.h |
Library | Uuid.lib |