IddCxMonitorGetSrmListVersion function (iddcx.h)
IddCxMonitorGetSrmListVersion retrieves the latest System Renewability Message (SRM) list version stored by the GPU.
Syntax
NTSTATUS IddCxMonitorGetSrmListVersion(
[in] IDDCX_MONITOR MonitorObject,
[in] const IDARG_IN_GETSRMLISTVERSION *pInArgs,
[out] IDARG_OUT_GETSRMLISTVERSION *pOutArgs
);
Parameters
[in] MonitorObject
The IDDCX_MONITOR object that the SRM list is associated with.
[in] pInArgs
Pointer to an IDARG_IN_GETSRMLISTVERSION structure with input parameters.
[out] pOutArgs
Pointer to an IDARG_OUT_GETSRMLISTVERSION structure in which the OS returns output.
Return value
If the routine succeeds it returns STATUS_SUCCESS; otherwise it returns an appropriate error code such as one of the following:
Error code | Meaning |
---|---|
STATUS_GRAPHICS_OPM_NOT_SUPPORTED | The GPU driver does not support this functionality. |
STATUS_NO_DATA_DETECTED | The GPU does not have a current SRM list. |
STATUS_BUFFER_TOO_SMALL | The buffer that pOutArgs points to is too small. |
Remarks
An indirect display driver (IDD) calls IddCxMonitorGetSrmListVersion to retrieve the latest SRM list version stored by the GPU. To set an SRM list, call IddCxMonitorSetSrmList.
SRMs are used to update the list of revoked High-Bandwidth Digital Content Protection (HDCP) devices, and are delivered with the video content.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Header | iddcx.h |