Share via


IISDB_LDT::GetRecordDescriptorByIndex method (dvbsiparser.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.]

Returns a descriptor for a specified record in an Integrated Services Digital Broadcasting (ISDB) linked description table (LDT).

Syntax

HRESULT GetRecordDescriptorByIndex(
  [in]  DWORD              dwRecordIndex,
  [in]  DWORD              dwIndex,
  [out] IGenericDescriptor **ppDescriptor
);

Parameters

[in] dwRecordIndex

Specifies the record number, indexed from zero. Call the IISDB_LDT::GetCountOfRecords method to get the number of records in the LDT.

[in] dwIndex

Specifies which descriptor to retrieve, indexed from zero. Call the IISDB_LDT::GetRecordCountOfDescriptors method to get the number of descriptors for a particular record.

[out] ppDescriptor

Pointer to the IGenericDescriptor interface for the object that contains the LDT. Use this interface to retrieve the information in the descriptor. The caller must release the interface.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Requirement Value
Minimum supported client Windows�7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header dvbsiparser.h (include Dvbsiparser.idl)

See also

IGenericDescriptor

IISDB_LDT

IISDB_LDT::GetCountOfRecords

IISDB_LDT::GetRecordCountOfDescriptors