ProviderI2cTransferResult
ProviderI2cTransferResult
ProviderI2cTransferResult
ProviderI2cTransferResult
Struct
Definition
Provides information about whether the data transfers that the ReadPartial, WritePartial, or WriteReadPartial method performed succeeded, and the actual number of bytes the method transferred.
public : struct ProviderI2cTransferResultpublic struct ProviderI2cTransferResultPublic Structure ProviderI2cTransferResult// You can use this struct in JavaScript.
- Attributes
Windows 10 requirements
| Device family |
Windows IoT Extension SDK (introduced v10.0.10586.0)
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
|
| API contract |
Windows.Devices.DevicesLowLevelContract (introduced v2)
|
Fields
BytesTransferred BytesTransferred BytesTransferred BytesTransferred
The actual number of bytes that the operation actually transferred. The following table describes what this value represents for each method.
| Method | Description |
|---|---|
| ReadPartial | The actual number of bytes that the read operation read into the buffer. If the value of the Status member is ProviderI2CTransferStatus.PartialTransfer, this value may be less than the number of bytes in the buffer that you specified in the buffer parameter. |
| WritePartial | The actual number of bytes that the write operation transferred to the I2 C device. If the value of the Status member is ProviderI2CTransferStatus.PartialTransfer, this value may be less than the number of bytes in the buffer that you specified in the buffer parameter. |
| WriteReadPartial | The actual number of bytes that the operation transferred, which is the sum of the number of bytes that the operation wrote and the number of bytes that the operation read. If the value of the Status member is ProviderI2CTransferStatus.PartialTransfer, this value may be less than the sum of lengths of the buffers that you specified in the writeBuffer and readBuffer parameters. |
public : field unsigned int BytesTransferredpublic field uint BytesTransferredPublic Field BytesTransferred// You can use this field in JavaScript.
Status Status Status Status
An enumeration value that indicates if the read or write operation transferred the full number of bytes that the method requested, or the reason that the full transfer did not succeed. For WriteReadPartial, the value indicates whether the data for both the write and the read operations was entirely transferred.
public : field ProviderI2cTransferStatus Statuspublic field ProviderI2cTransferStatus StatusPublic Field Status// You can use this field in JavaScript.