Funzione AllJoynSendToBus (msajtransport.h)
Invia i dati al bus tramite pipe denominata. Il chiamante di questa API è responsabile della verifica se il byteTransferred è minore del
byte richiesti e chiamare nuovamente questa API per inviare nuovamente il resto dei dati.
Quando la pipe denominata outBufferSize è minore del byteToWrite, la scrittura nella pipe denominata restituisce TRUE e bytesTransferred == 0, anziché restituire TRUE e trasferire il più possibile.
Sintassi
BOOL AllJoynSendToBus(
[in] HANDLE connectedBusHandle,
[in] const VOID *buffer,
[in] DWORD bytesToWrite,
[out, optional] PDWORD bytesTransferred,
[in, out] PVOID reserved
);
Parametri
[in] connectedBusHandle
Handle pipe.
[in] buffer
Buffer dati di input.
[in] bytesToWrite
Numero di byte da inviare.
[out, optional] bytesTransferred
Numero di byte scritti.
[in, out] reserved
Può essere usato in una versione futura come indirizzo OVERLAPPED. Attualmente deve essere NULL.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2016 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | msajtransport.h |
Libreria | MSAJApi.lib |
DLL | MSAJApi.dll |