共用方式為


VarI8FromDisp 函式 (oleauto.h)

IDispatch 實例的預設屬性轉換為 8 位元組整數值。

語法

HRESULT VarI8FromDisp(
        IDispatch *pdispIn,
  [in]  LCID      lcid,
  [out] LONG64    *pi64Out
);

參數

pdispIn

要進行轉換的值。

[in] lcid

地區設定識別碼。

[out] pi64Out

產生的值。

傳回值

此函式可以傳回下列其中一個值。

傳回碼 描述
S_OK
成功。
DISP_E_BADVARTYPE
輸入參數不是有效的 Variant 類型。
DISP_E_OVERFLOW
輸出參數所指向的資料不符合目的地類型。
DISP_E_TYPEMISMATCH
引數無法強制轉型為指定的型別。
E_INVALIDARG
其中一個引數無效。
E_OUTOFMEMORY
記憶體不足,無法完成作業。

需求

   
目標平台 Windows
標頭 oleauto.h
程式庫 OleAut32.lib
Dll OleAut32.dll