Método IWMDMOperation::BeginWrite (mswmdm.h)
El método BeginWrite indica que se está iniciando una acción "escribir en el dispositivo". Windows Media Administrador de dispositivos solo llama a este método si la aplicación llama a IWMDMStorageControl/2/3::Insert/2/3 y pasa esta interfaz.
Sintaxis
HRESULT BeginWrite();
Valor devuelto
La aplicación debe devolver uno de los siguientes valores HRESULT .
Código devuelto | Descripción |
---|---|
|
La operación de lectura debe continuar. |
|
La operación de lectura debe cancelarse sin finalizar. |
|
Se ha producido un error no especificado y la operación de lectura debe cancelarse sin finalizar. |
Comentarios
Se llama a este método justo antes de que windows Media Administrador de dispositivos llame a IWMDMOperation::TransferObjectData para empezar a escribir datos en el dispositivo.
Ejemplos
El siguiente ejemplo de código de C++ implementa el método BeginWrite y genera un mensaje cuando se inicia una acción de escritura en dispositivo.
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;
}
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | mswmdm.h |
Library | Mssachlp.lib |