Metodo IWMDMOperation::BeginWrite (mswmdm.h)
Il metodo BeginWrite indica che inizia un'azione di scrittura nel dispositivo. Windows Media Gestione dispositivi chiama questo metodo solo se l'applicazione chiama IWMDMStorageControl/2/3::Insert/2/3 e passa questa interfaccia.
Sintassi
HRESULT BeginWrite();
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 per iniziare a scrivere dati nel dispositivo.
Esempio
L'esempio di codice C++ seguente implementa il metodo BeginWrite e restituisce un messaggio all'inizio di un'azione write-to-device.
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;
}
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | mswmdm.h |
Libreria | Mssachlp.lib |