Metodo IWMDMOperation::BeginRead (mswmdm.h)
Il metodo BeginRead indica che inizia un'azione "lettura dal dispositivo". Windows Media Gestione dispositivi chiama questo metodo solo se l'applicazione chiama IWMDMStorageControl::Read e passa questa interfaccia IWMDMOperation.
Sintassi
HRESULT BeginRead();
Valore restituito
L'applicazione deve restituire uno dei valori HRESULT seguenti.
Codice restituito | Descrizione |
---|---|
|
L'operazione di lettura deve continuare. |
|
L'operazione di lettura deve essere annullata senza terminare. |
|
Si è verificato un errore non specificato e l'operazione di lettura deve essere annullata senza terminare. |
Commenti
Questo metodo viene chiamato subito prima che windows Media Gestione dispositivi chiami IWMDMOperation::TransferObjectData.
Esempio
L'esempio di codice C++ seguente implementa il metodo BeginRead e restituisce un messaggio all'inizio di un'azione read-from-device.
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;
}
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | mswmdm.h |
Libreria | Mssachlp.lib |