Compartir a través de


ProviderI2cTransferStatus Enumeración

Definición

Describe si las transferencias de datos que el método ReadPartial, WritePartial o WriteReadPartial se realizaron correctamente, o proporciona el motivo por el que las transferencias no se realizaron correctamente.

public enum class ProviderI2cTransferStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
enum class ProviderI2cTransferStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
public enum ProviderI2cTransferStatus
var value = Windows.Devices.I2c.Provider.ProviderI2cTransferStatus.fullTransfer
Public Enum ProviderI2cTransferStatus
Herencia
ProviderI2cTransferStatus
Atributos

Requisitos de Windows

Familia de dispositivos
Windows IoT Extension SDK (se introdujo en la versión 10.0.10586.0)
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (se introdujo en la versión v2.0)

Campos

FullTransfer 0

Los datos se transfirieron por completo. Para WriteReadPartial, los datos de las operaciones de escritura y lectura se transfirieron por completo.

Para este código de estado, el valor del miembro ProviderI2cTransferResult.BytesTransferred que el método devuelve es el mismo que el tamaño del búfer especificado al llamar al método o es igual a la suma de los tamaños de dos búferes que especificó para WriteReadPartial.

PartialTransfer 1

El dispositivo I2 C reconoció negativamente la transferencia de datos antes de transferir todos los datos.

Para este código de estado, el valor del miembro ProviderI2cTransferResult.BytesTransferred que devuelve el método es el número de bytes transferidos realmente. En WriteReadPartial, el valor es la suma del número de bytes que escribió la operación y el número de bytes leídos por la operación.

SlaveAddressNotAcknowledged 2

No se reconoció la dirección del autobús.

Para este código de estado, el valor del miembro ProviderI2cTransferResult.BytesTransferred que el método devuelve del método es 0.

Se aplica a