Función AllJoynSendToBus (msajtransport.h)

Envía datos al bus a través de la canalización con nombre. El autor de la llamada de esta API es responsable de comprobar si bytesTransferred es menor que el
bytes solicitados y llamar a esta API de nuevo para volver a enviar el resto de los datos.

Cuando la canalización con nombre outBufferSize es menor que bytesToWrite, la escritura en la canalización con nombre devuelve TRUE y bytesTransferred == 0, en lugar de devolver TRUE y transferir tanto como sea posible.

Sintaxis

BOOL AllJoynSendToBus(
  [in]            HANDLE     connectedBusHandle,
  [in]            const VOID *buffer,
  [in]            DWORD      bytesToWrite,
  [out, optional] PDWORD     bytesTransferred,
  [in, out]       PVOID      reserved
);

Parámetros

[in] connectedBusHandle

Asa de canalización.

[in] buffer

Búfer de datos de entrada.

[in] bytesToWrite

Número de bytes que se van a enviar.

[out, optional] bytesTransferred

Número de bytes escritos.

[in, out] reserved

Se puede usar en una versión futura como dirección SUPERPUESTA. Actualmente debe ser NULL.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2016 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado msajtransport.h
Library MSAJApi.lib
Archivo DLL MSAJApi.dll