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 |