MÉTHODE IMDSPObject ::Open (mswmdm.h)
La méthode Open ouvre l’objet associé et le prépare pour les opérations de lecture ou d’écriture . Cette opération est valide uniquement si l’objet de stockage représente un fichier.
Syntaxe
HRESULT Open(
[in] UINT fuMode
);
Paramètres
[in] fuMode
Mode dans lequel le fichier doit être ouvert. Il doit s’agir de l’une des deux valeurs suivantes.
Valeur | Description |
---|---|
MDSP_READ | Vérifiez si un appel ultérieur à Read est autorisé. |
MDSP_WRITE | Vérifiez si un appel ultérieur à Insert est autorisé. |
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 suivantes de codes d’erreur :
- Codes d’erreur COM standard
- Codes d’erreur Windows convertis en valeurs HRESULT
- Codes d’erreur Gestionnaire de périphériques Windows Media
Remarques
Si le système de fichiers sous-jacent ne prend pas en charge l’ouverture de plusieurs fichiers en même temps, le fournisseur de services doit normalement utiliser le code d’erreur Win32 de retour ERROR_TOO_MANY_OPEN_FILES, si le client tente d’ouvrir plusieurs fichiers à la fois.
Cette méthode doit être implémentée. Il ne doit pas retourner WMDM_E_NOTSUPPORTED ni E_NOTIMPL. Pour plus d’informations, consultez Interfaces obligatoires et facultatives.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | mswmdm.h |
Bibliothèque | Mssachlp.lib |