Compartir a través de


Método IWMDMOperation::End (mswmdm.h)

El método End indica que se ha finalizado una operación de lectura o escritura, ya sea correcta o no, y devuelve un código de finalización.

Sintaxis

HRESULT End(
  [in] HRESULT  *phCompletionCode,
  [in] IUnknown *pNewObject
);

Parámetros

[in] phCompletionCode

Código de finalización de la operación.

[in] pNewObject

Al enviar a un dispositivo, un puntero a un nuevo objeto IWMDMStorage que representa el nuevo objeto que se ha enviado al dispositivo. Al leer desde un dispositivo, un puntero al objeto IWMDMStorage que se leyó desde el dispositivo.

Valor devuelto

El método devuelve un valor HRESULT. Todos los métodos de interfaz de Windows Media Administrador de dispositivos pueden devolver cualquiera de las siguientes clases de códigos de error:

  • Códigos de error COM estándar
  • Códigos de error de Windows convertidos en valores HRESULT
  • Códigos de error de windows Media Administrador de dispositivos
Para obtener una lista extensa de posibles códigos de error, consulte Códigos de error.

Comentarios

Se llama al método End si la transferencia se realizó correctamente o no y es el último método IWMDMOperation llamado. Este método se puede usar para indicar a la aplicación que cierre todos los identificadores de archivo y otros objetos requeridos por la operación de lectura o escritura.

Ejemplos

El siguiente código de C++ cierra un identificador de archivo global después de una acción de lectura o escritura y genera un mensaje.


HRESULT End(HRESULT* phCompletionCode, IUnknown* pNewObject)
{
    // TODO: Display the message: "IWMDMOperation event--End."

    // Close the file handle now that we're done with it.
    if (m_File != INVALID_HANDLE_VALUE)
        if (!CloseHandle(m_File))
            // TODO: Display the message: "Couldn't close the file."

    // Reset global status flag.
    m_OperationStatus = OPERATION_UNINITIALIZED;
    return S_OK;
}

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado mswmdm.h
Library Mssachlp.lib

Consulte también

Control manual de transferencias de archivos

IWMDMOperation (Interfaz)