Condividi tramite


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
S_OK
L'operazione di lettura deve continuare.
WMDM_E_USER_CANCELLED
L'operazione di lettura deve essere annullata senza terminare.
E_FAIL
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

Vedi anche

Gestione manuale dei trasferimenti di file

Interfaccia IWMDMOperation

IWMDMOperation::BeginWrite