Méthode IWMDMOperation ::BeginWrite (mswmdm.h)
La méthode BeginWrite indique qu’une action « écriture sur l’appareil » commence. Windows Media Gestionnaire de périphériques appelle cette méthode uniquement si l’application appelle IWMDMStorageControl/2/3 ::Insert/2/3 et passe cette interface.
Syntaxe
HRESULT BeginWrite();
Valeur de retour
L’application doit retourner l’une des valeurs HRESULT suivantes.
Code de retour | Description |
---|---|
|
L’opération de lecture doit continuer. |
|
L’opération de lecture doit être annulée sans se terminer. |
|
Une erreur non spécifiée s’est produite et l’opération de lecture doit être annulée sans se terminer. |
Remarques
Cette méthode est appelée juste avant que le Gestionnaire de périphériques Windows Media appelle IWMDMOperation ::TransferObjectData pour commencer à écrire des données sur l’appareil.
Exemples
L’exemple de code C++ suivant implémente la méthode BeginWrite et génère un message lorsqu’une action d’écriture sur appareil commence.
HRESULT BeginWrite()
{
// TODO: Display the message: "IWMDMOperation event--BeginWrite."
// If the global handle of the destination file is uninitialized, fail.
if (m_File == INVALID_HANDLE_VALUE)
return E_FAIL;
// Global status to let TransferObjectData know what kind of
// operation is happening.
m_OperationStatus = OPERATION_WRITE;
return S_OK;
}
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | mswmdm.h |
Bibliothèque | Mssachlp.lib |