Share via


IBDA_DiseqCommand::get_DiseqResponse method (bdaiface.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

Gets the driver's response to a Digital Satellite Equipment Control (DiSEqC) command.

Syntax

HRESULT get_DiseqResponse(
  [in]      ULONG   ulRequestId,
  [in, out] ULONG   *pulcbResponseLen,
  [in, out] BYTE [] pbResponse
);

Parameters

[in] ulRequestId

The identifier of the command. The application assigns this value when it calls IBDA_DiseqCommand::put_DiseqSendCommand.

[in, out] pulcbResponseLen

On input, specifies the size of the pbResponse array, in bytes. On output, receives the number of bytes of data written into the pbResponse buffer.

[in, out] pbResponse

Pointer to a byte array that receives the driver's response.

Return value

This method can return one of these values.

Return code Description
S_OK
The method succeeded.
BDA_E_BUFFER_TOO_SMALL
The buffer given in the pbResponse parameter is too small.

Requirements

Requirement Value
Target Platform Windows
Header bdaiface.h

See also

IBDA_DiseqCommand