Win32 API 日本語リファレンス
ホームMedia.DirectShow.Tv › IESLicenseRenewalResultEvent

IESLicenseRenewalResultEvent

COM
IIDd5a48ef5-a81b-4df0-acaa-5e35e7ea45d4継承元IESEvent自前メソッド開始 vtbl8

メソッド 11

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 8 HRESULT GetCallersId(DWORD* pdwCallersId)
pdwCallersIdDWORD*outライセンス更新を要求した呼び出し元の識別子を受け取る出力先。DWORD値で返される。
vtbl 9 HRESULT GetFileName(LPWSTR* pbstrFilename)
pbstrFilenameLPWSTR*out更新対象コンテンツのファイル名を受け取る出力文字列ポインタ。呼び出し側で解放する。
vtbl 10 HRESULT IsRenewalSuccessful(BOOL* pfRenewalSuccessful)
pfRenewalSuccessfulBOOL*outライセンス更新が成功したかを受け取るBOOL。TRUEで成功を示す。
vtbl 11 HRESULT IsCheckEntitlementCallRequired(BOOL* pfCheckEntTokenCallNeeded)
pfCheckEntTokenCallNeededBOOL*outエンタイトルメント確認呼び出しが必要かを受け取るBOOL。TRUEで要確認を示す。
vtbl 12 HRESULT GetDescrambledStatus(DWORD* pDescrambledStatus)
pDescrambledStatusDWORD*outコンテンツのデスクランブル(解読)状態を受け取るDWORD出力。
vtbl 13 HRESULT GetRenewalResultCode(DWORD* pdwRenewalResultCode)
pdwRenewalResultCodeDWORD*outライセンス更新処理の結果コードを受け取るDWORD出力。
vtbl 14 HRESULT GetCASFailureCode(DWORD* pdwCASFailureCode)
pdwCASFailureCodeDWORD*out限定受信システム(CAS)の障害コードを受け取るDWORD出力。失敗時の詳細を示す。
vtbl 15 HRESULT GetRenewalHResult(HRESULT* phr)
phrHRESULT*outライセンス更新処理のHRESULT結果を受け取る出力。成功/失敗を示す。
vtbl 16 HRESULT GetEntitlementTokenLength(DWORD* pdwLength)
pdwLengthDWORD*outエンタイトルメントトークンのバイト長を受け取るDWORD出力。
vtbl 17 HRESULT GetEntitlementToken(SAFEARRAY** pbData)
pbDataSAFEARRAY**outエンタイトルメントトークンのバイト配列を格納したSAFEARRAYを受け取る出力。呼び出し側で破棄する。
vtbl 18 HRESULT GetExpiryDate(ULONGLONG* pqwExpiryDate)
pqwExpiryDateULONGLONG*outライセンスの有効期限を受け取る64ビット値。FILETIME相当のULONGLONGで返される。