IVssHardwareSnapshotProviderEx::OnLunStateChange (vsprov.h)
El servicio VSS llama a este método para notificar a los proveedores de hardware un cambio de estado de LUN.
Sintaxis
HRESULT OnLunStateChange(
[in] VDS_LUN_INFORMATION *pSnapshotLuns,
[in] VDS_LUN_INFORMATION *pOriginalLuns,
[in] DWORD dwCount,
[in] DWORD dwFlags
);
Parámetros
[in] pSnapshotLuns
Puntero a una matriz de estructuras dwCountVDS_LUN_INFORMATION, una para cada LUN que contribuye al volumen de instantáneas.
[in] pOriginalLuns
Puntero a una matriz de estructuras dwCountVDS_LUN_INFORMATION, una para cada LUN que contribuye al volumen original.
[in] dwCount
Número de elementos de la matriz pSnapshotLuns. También es el número de elementos de la matriz pOriginalLuns.
[in] dwFlags
Máscara de bits de marcas de _VSS_HARDWARE_OPTIONS que proporcionan información sobre el cambio de estado que han sufrido los LUN de instantánea. En la tabla siguiente se describe cómo se usa cada marca en este parámetro.
Valor devuelto
Este método puede devolver uno de estos valores.
Código y valor devueltos | Descripción |
---|---|
|
La operación se completó correctamente. |
|
Memoria insuficiente u otros recursos del sistema. |
|
Uno de los valores de parámetro no es válido. |
|
Error inesperado del proveedor. Si se devuelve esto, el error debe describirse en una entrada del registro de eventos de la aplicación, lo que proporciona a los usuarios información sobre cómo resolver el problema. |
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | No se admite ninguna |
servidor mínimo admitido | Windows Server 2008 [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
vsprov.h |