共用方式為


ProviderI2cTransferResult 結構

定義

提供有關ReadPartialWritePartial 或 WriteReadPartial方法執行成功以及方法傳輸之實際位元組數目的相關資訊。

public value class ProviderI2cTransferResult
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
struct ProviderI2cTransferResult
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
public struct ProviderI2cTransferResult
var providerI2cTransferResult = {
status : /* Your value */,
bytesTransferred : /* Your value */
}
Public Structure ProviderI2cTransferResult
繼承
ProviderI2cTransferResult
屬性

Windows 需求

裝置系列
Windows IoT Extension SDK (已於 10.0.10586.0 引進)
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Devices.DevicesLowLevelContract (已於 v2.0 引進)

欄位

BytesTransferred

作業實際傳輸的實際位元組數目。 下表描述每個方法的這個值所代表的內容。

方法 Description
ReadPartial 讀取作業讀取到緩衝區的實際位元組數目。 如果 Status 成員的值是 ProviderI2CTransferStatus.PartialTransfer,這個值可能會小於您在 buffer 參數中指定的 緩衝區 位元組數目。
WritePartial 寫入作業傳送至 I2 C 裝置的實際位元組數目。 如果 Status 成員的值是 ProviderI2CTransferStatus.PartialTransfer,這個值可能會小於您在 buffer 參數中指定的 緩衝區 位元組數目。
WriteReadPartial 作業傳輸的實際位元組數目,也就是作業寫入的位元組數目和作業讀取的位元組數目總和。 如果 Status 成員的值是 ProviderI2CTransferStatus.PartialTransfer,這個值可能會小於您在 writeBufferreadBuffer 參數中指定的緩衝區長度總和。
Status

列舉值,指出讀取或寫入作業是否傳輸方法要求的完整位元組數目,或完整傳輸失敗的原因。 針對 WriteReadPartial,值會指出寫入和讀取作業的資料是否完全傳輸。

適用於