共用方式為


AllJoynSendToBus 函式 (msajtransport.h)

透過命名管道將數據傳送至總線。 此 API 的呼叫端負責檢查 bytesTransferred 是否小於
要求的位元組,並再次呼叫此 API 以重新傳送其餘的數據。

當命名管道 outBufferSize 小於 bytesToWrite 時,寫入命名管道會傳回 TRUE 且 bytesTransferred == 0,而不是傳回 TRUE 並盡可能傳輸。

語法

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

參數

[in] connectedBusHandle

管道控點。

[in] buffer

輸入數據緩衝區。

[in] bytesToWrite

要傳送的位元組數目。

[out, optional] bytesTransferred

寫入的位元組數目。

[in, out] reserved

未來版本可能會使用為 OVERLAPPED 位址。 目前必須是 NULL。

傳回值

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

規格需求

需求
最低支援的用戶端 Windows 10 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2016 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 msajtransport.h
程式庫 MSAJApi.lib
Dll MSAJApi.dll