IPMT::QueryServiceGatewayInfo method (mpeg2psiparser.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 QueryServiceGatewayInfo method returns the DSM-CC service gateway information in the PMT, if any.
Syntax
HRESULT QueryServiceGatewayInfo(
[out] DSMCC_ELEMENT **ppDSMCCList,
[out] UINT *puiCount
);
Parameters
[out] ppDSMCCList
Address of a variable that receives a pointer to an array of DSMCC_ELEMENT structures. The client must free the array by calling the CoTaskMemFree function.
[out] puiCount
Receives the number of elements returned in ppDSMCCList.
Return value
The method returns an HRESULT. Possible values include those in the following table.
Return code | Description |
---|---|
|
Insufficient memory. |
|
NULL pointer argument. |
|
Malformed table. |
|
Service gateway information was found in the PMT. |
|
Service gateway information was not found in the PMT. |
Remarks
If the method succeeds, it returns one of the two success codes listed in the previous table. It returns MPEG2_S_SG_INFO_FOUND if the PMT contains service gateway information, or MPEG2_S_SG_INFO_NOT_FOUND if the PMT does not contain any service gateway information.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | mpeg2psiparser.h |