Partager via


IWMDMStorageGlobals ::Initialize, méthode (mswmdm.h)

La méthode Initialize met en forme le support de stockage.

Syntaxe

HRESULT Initialize(
  [in] UINT          fuMode,
  [in] IWMDMProgress *pProgress
);

Paramètres

[in] fuMode

Mode utilisé pour initialiser le support. Spécifiez exactement l’un des deux modes suivants. Si les deux modes sont spécifiés, le mode bloc est utilisé.

Mode Description
WMDM_MODE_BLOCK L’opération est effectuée à l’aide du traitement en mode bloc. L’appel ne sera pas retourné tant que l’opération n’est pas terminée.
WMDM_MODE_THREAD L’opération est effectuée à l’aide du traitement en mode thread. L’appel retourne immédiatement et l’opération est effectuée dans un thread d’arrière-plan.

[in] pProgress

Pointeur vers une interface IWMDMProgress implémentée par une application pour suivre la progression de l’opération de mise en forme.

Valeur retournée

Cette méthode retourne un code HRESULT. Toutes les méthodes d’interface dans Windows Media Gestionnaire de périphériques peuvent retourner l’une des classes de codes d’erreur suivantes :

  • Codes d’erreur COM standard
  • Codes d’erreur Windows convertis en valeurs HRESULT
  • Codes d’erreur Gestionnaire de périphériques Windows Media
Pour obtenir une liste complète des codes d’erreur possibles, consultez Codes d’erreur.

Remarques

Si une application utilise WMDM_MODE_THREAD et transmet un paramètre pProgress non null, l’application doit s’assurer que l’objet auquel appartient pProgress n’est pas détruit tant que l’opération de lecture n’est pas terminée, car Windows Media Gestionnaire de périphériques envoie des notifications de progression à cet objet. Cet objet ne peut être détruit qu’après avoir reçu une notification De fin . Si vous ne le faites pas, vous obtiendrez des violations d’accès.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête mswmdm.h
Bibliothèque Mssachlp.lib

Voir aussi

IWMDMProgress Interface

IWMDMStorageGlobals Interface