Share via


ISCTE_EAS::GetExceptionService method (atscpsipparser.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.]

The GetExceptionService method returns information about an exception service.

Syntax

HRESULT GetExceptionService(
  [in]  BYTE bIndex,
  [out] BYTE *pbIBRef,
  [out] WORD *pwFirst,
  [out] WORD *pwSecond
);

Parameters

[in] bIndex

Zero-based index of the exception service to retrieve. Call ISCTE_EAS::GetExceptionCount to get the number of exception services.

[out] pbIBRef

Receives the in_band_reference flag.

[out] pwFirst

If the in_band_reference flag is TRUE, receives the exception_major_channel_number field. Otherwise, receives the exception_OOB_source_ID field.

[out] pwSecond

If the in_band_reference flag is TRUE, receives the exception_minor_channel_number field. Otherwise, the value is undefined and this parameter should be ignored.

Return value

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return code Description
MPEG2_E_OUT_OF_BOUNDS
Index out of range.
MPEG2_E_UNINITIALIZED
The ISCTE_EAS::Initialize method was not called.
S_OK
The method succeeded.

Requirements

Requirement Value
Minimum supported client Windows�Vista [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header atscpsipparser.h

See also

ISCTE_EAS Interface