Método IDiscRecorder::QueryMediaInfo (imapi.h)
Recupera información sobre los medios montados actualmente, como el número total de bloques usados en el medio.
Sintaxis
HRESULT QueryMediaInfo(
[out] byte *pbSessions,
[out] byte *pbLastTrack,
[out] ULONG *ulStartAddress,
[out] ULONG *ulNextWritable,
[out] ULONG *ulFreeBlocks
);
Parámetros
[out] pbSessions
Número de sesiones en el disco.
[out] pbLastTrack
Número de seguimiento de la última pista de la sesión anterior.
[out] ulStartAddress
Dirección de inicio de la última pista de la sesión anterior.
[out] ulNextWritable
Dirección en la que se va a comenzar la escritura.
[out] ulFreeBlocks
Número de bloques disponibles para escribir.
Valor devuelto
S_OK se devuelve correctamente, pero se pueden devolver otros códigos de éxito como resultado de la implementación. Los códigos de error siguientes se devuelven normalmente en caso de error de operación, pero no representan los únicos valores de error posibles:
Comentarios
El uso de este método permite calcular parámetros como la cantidad de espacio libre que queda en el disco sin usar un ajuste en la grabadora de disco activa, lo que provoca una apertura exclusiva. El tamaño total del disco se puede calcular sumando la siguiente dirección grabable y bloques libres.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | imapi.h |
Library | Uuid.lib |
Archivo DLL | Actxprxy.dll |