Microsoft DirectX 9.0


Note   The IDvdInfo interface is deprecated. Use IDvdInfo2 instead.

Retrieves the current parental level and country/region code settings for the DVD player.


HRESULT GetPlayerParentalLevel(
    ULONG *pParentalLevel,
    ULONG *pCountryCode



[out] Pointer to a value indicating the current parental level.


[out] Pointer to a value indicating the current country/region code.

Return Value

Returns an HRESULT value.

Return code Description
E_UNEXPECTED DVD is not initialized or domain is not DVD_DOMAIN_Title.
S_OK Success.
VFW_E_DVD_INVALIDDOMAIN Requested action is not supported on this domain (DVD_DOMAIN).
VFW_E_DVD_OPERATION_INHIBITED Requested action cannot occur at this point in the movie due to the authoring of the current DVD-Video disc.


This method is valid in any domain. For more information, see DVD_DOMAIN.

For the defined parental levels, see Table 3.3.4-1 of the DVD-Video specification.

Valid parental levels are 1 through 8 if parental management is enabled, 0xffffffff if parental management is disabled.

For the country/region codes, see ISO3166 : Alpha-2 Code.

See Also