Método IWMDMStorageGlobals::Initialize (mswmdm.h)
El método Initialize da formato al medio de almacenamiento.
Sintaxis
HRESULT Initialize(
[in] UINT fuMode,
[in] IWMDMProgress *pProgress
);
Parámetros
[in] fuMode
Modo usado para inicializar el medio. Especifique exactamente uno de los dos modos siguientes. Si se especifican ambos modos, se usa el modo de bloque.
Mode | Descripción |
---|---|
WMDM_MODE_BLOCK | La operación se realiza mediante el procesamiento del modo de bloque. La llamada no se devolverá hasta que finalice la operación. |
WMDM_MODE_THREAD | La operación se realiza mediante el procesamiento del modo de subproceso. La llamada devuelve inmediatamente y la operación se realiza en un subproceso en segundo plano. |
[in] pProgress
Puntero a una interfaz IWMDMProgress implementada por una aplicación para realizar un seguimiento del progreso de la operación de formato.
Valor devuelto
El método devuelve un valor HRESULT. Todos los métodos de interfaz de Windows Media Administrador de dispositivos pueden devolver cualquiera de las siguientes clases de códigos de error:
- Códigos de error COM estándar
- Códigos de error de Windows convertidos en valores HRESULT
- Códigos de error de windows Media Administrador de dispositivos
Comentarios
Si una aplicación usa WMDM_MODE_THREAD y pasa un parámetro pProgress no null, la aplicación debe asegurarse de que el objeto al que pertenece pProgress no se destruye hasta que se complete la operación de lectura, ya que Windows Media Administrador de dispositivos enviará notificaciones de progreso a este objeto. Este objeto solo se puede destruir después de recibir una notificación de finalización . Si no lo hace, se producirán infracciones de acceso.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | mswmdm.h |
Library | Mssachlp.lib |