IBDA_DRIDRMService::GetDRMStatus 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 GetDRMSTatus method returns the current status of the Digital Rights Management (DRM) system for a Media Transform Device (MTD) in a graph under the Protected Broadcast Device Architecture (PBDA).
Syntax
HRESULT GetDRMStatus(
[out] BSTR *pbstrDrmUuidList,
[out] GUID *DrmUuid
);
Parameters
[out] pbstrDrmUuidList
Address of a variable that gets a comma-delimited string of UUID values that identify the DRM systems supported by the MTD. This method allocates the memory for the variable by calling SysAllocString and returns the associated pointer in this parameter. The caller is memory and is responsible for deallocating it by calling SysFreeString.
[out] DrmUuid
Address of a variable that gets a GUID identifying the active DRM system for the MTD.
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 | bdaiface.h |