Share via


II2cDeviceProvider.WriteReadPartial(Byte[], Byte[]) Método

Definição

Executa uma operação atômica para gravar dados e, em seguida, ler dados do barramento do circuito inter-integrado (I2 C) no qual o dispositivo está conectado e retorna informações sobre o sucesso da operação que você pode usar para tratamento de erros.

public:
 ProviderI2cTransferResult WriteReadPartial(Platform::Array <byte> ^ writeBuffer, Platform::Array <byte> ^ readBuffer);
ProviderI2cTransferResult WriteReadPartial(winrt::array_view <byte> const& writeBuffer, winrt::array_view <byte> & readBuffer);
public ProviderI2cTransferResult WriteReadPartial(byte[] writeBuffer, byte[] readBuffer);
function writeReadPartial(writeBuffer, readBuffer)
Public Function WriteReadPartial (writeBuffer As Byte(), readBuffer As Byte()) As ProviderI2cTransferResult

Parâmetros

writeBuffer

Byte[]

byte[]

Um buffer que contém os dados que você deseja gravar no dispositivo I2 C. Esses dados não devem incluir o endereço do barramento.

readBuffer

Byte[]

byte[]

O buffer para o qual você deseja ler os dados do barramento I2 C. O comprimento do buffer determina quantos dados solicitar do dispositivo.

Retornos

Uma estrutura que contém informações sobre se as partes de leitura e gravação da operação foram bem-sucedidas e a soma do número real de bytes que a operação escreveu e o número real de bytes lidos pela operação.

Aplica-se a