IWMDMOperation ::BeginRead, méthode (mswmdm.h)
La méthode BeginRead indique qu’une action « lecture à partir de l’appareil » commence. Windows Media Gestionnaire de périphériques appelle cette méthode uniquement si l’application appelle IWMDMStorageControl ::Read et passe cette interface IWMDMOperation.
Syntaxe
HRESULT BeginRead();
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 windows Media Gestionnaire de périphériques appelle IWMDMOperation ::TransferObjectData.
Exemples
L’exemple de code C++ suivant implémente la méthode BeginRead et génère un message lorsqu’une action de lecture à partir de l’appareil commence.
HRESULT BeginRead()
{
// TODO: Display the message: "IWMDMOperation event--BeginRead."
// If the global handle of the source 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_READ;
return S_OK;
}
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | mswmdm.h |
Bibliothèque | Mssachlp.lib |