What does HRESULT 0x80040039 (TAPI_E_INVALPRIVILEGE) mean?

 
Previous Next
TAPI_E_REQUESTCANCELLED TAPI_E_INVALIDDIRECTION

TAPI_E_INVALPRIVILEGE

The privilege argument is outside the accepted contract

TAPI_E_INVALPRIVILEGE (0x80040039) means the application supplied a privilege level/flag that the TAPI method or provider does not accept. This is parameter validation, not necessarily access denied for a valid privilege.

Evidence to capture

Capture method, privilege value/flags, object type, provider capabilities, and any version-dependent enum mapping in the caller.

Focused correction

Pass a documented privilege supported for that object/provider. If a valid privilege is later denied to the account, diagnose the authorization result rather than this invalid-argument code.

Technical references


Looking for a different code? Search another status or error code.