IBDA_ConditionalAccess::get_SmartCardApplications 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.]

The get_SmartCardApplications method retrieves a list of the smart card applications.

Syntax

HRESULT get_SmartCardApplications(
  [in, out] ULONG                   *pulcApplications,
  [in]      ULONG                   ulcApplicationsMax,
  [in, out] SmartCardApplication [] rgApplications
);

Parameters

[in, out] pulcApplications

Receives a count of the number of smart card applications in the rgApplications array.

[in] ulcApplicationsMax

The maximum number of smart card applications that the rgApplications buffer can hold.

[in, out] rgApplications

Pointer to a buffer that receives an array of smart card applications. Each array element is a SmartCardApplication structure.

Return value

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

Note��The pulcApplications parameter is marked in the IDL file as [in, out] but is used as an [in] parameter. To preserve binary compatibility with previous versions, it has not been changed.

Requirements

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

See also

IBDA_ConditionalAccess Interface