ホーム › Media.DirectShow.Tv › IESLicenseRenewalResultEvent
IESLicenseRenewalResultEvent
COMメソッド 11
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 8 HRESULT GetCallersId(DWORD* pdwCallersId)
| pdwCallersId | DWORD* | out | ライセンス更新を要求した呼び出し元の識別子を受け取る出力先。DWORD値で返される。 |
vtbl 9 HRESULT GetFileName(LPWSTR* pbstrFilename)
| pbstrFilename | LPWSTR* | out | 更新対象コンテンツのファイル名を受け取る出力文字列ポインタ。呼び出し側で解放する。 |
vtbl 10 HRESULT IsRenewalSuccessful(BOOL* pfRenewalSuccessful)
| pfRenewalSuccessful | BOOL* | out | ライセンス更新が成功したかを受け取るBOOL。TRUEで成功を示す。 |
vtbl 11 HRESULT IsCheckEntitlementCallRequired(BOOL* pfCheckEntTokenCallNeeded)
| pfCheckEntTokenCallNeeded | BOOL* | out | エンタイトルメント確認呼び出しが必要かを受け取るBOOL。TRUEで要確認を示す。 |
vtbl 12 HRESULT GetDescrambledStatus(DWORD* pDescrambledStatus)
| pDescrambledStatus | DWORD* | out | コンテンツのデスクランブル(解読)状態を受け取るDWORD出力。 |
vtbl 13 HRESULT GetRenewalResultCode(DWORD* pdwRenewalResultCode)
| pdwRenewalResultCode | DWORD* | out | ライセンス更新処理の結果コードを受け取るDWORD出力。 |
vtbl 14 HRESULT GetCASFailureCode(DWORD* pdwCASFailureCode)
| pdwCASFailureCode | DWORD* | out | 限定受信システム(CAS)の障害コードを受け取るDWORD出力。失敗時の詳細を示す。 |
vtbl 15 HRESULT GetRenewalHResult(HRESULT* phr)
| phr | HRESULT* | out | ライセンス更新処理のHRESULT結果を受け取る出力。成功/失敗を示す。 |
vtbl 16 HRESULT GetEntitlementTokenLength(DWORD* pdwLength)
| pdwLength | DWORD* | out | エンタイトルメントトークンのバイト長を受け取るDWORD出力。 |
vtbl 17 HRESULT GetEntitlementToken(SAFEARRAY** pbData)
| pbData | SAFEARRAY** | out | エンタイトルメントトークンのバイト配列を格納したSAFEARRAYを受け取る出力。呼び出し側で破棄する。 |
vtbl 18 HRESULT GetExpiryDate(ULONGLONG* pqwExpiryDate)
| pqwExpiryDate | ULONGLONG* | out | ライセンスの有効期限を受け取る64ビット値。FILETIME相当のULONGLONGで返される。 |