ADsBuildVarArrayInt 函式 (adshlp.h)

ADsBuildVarArrayInt 函式會從 DWORD 值的數組建置整數的變異陣列。

語法

HRESULT ADsBuildVarArrayInt(
  [in]  LPDWORD lpdwObjectTypes,
  [in]  DWORD   dwObjectTypes,
  [out] VARIANT *pVar
);

參數

[in] lpdwObjectTypes

類型: LPDWORD

DWORD 值的陣列。

[in] dwObjectTypes

類型: DWORD

指定陣列中的 DWORD 項目數目。

[out] pVar

類型: VARIANT*

所產生整數變異陣列的指標。

傳回值

類型: HRESULT

這個方法支持標準傳回值。

如需其他傳回值的詳細資訊,請參閱 ADSI 錯誤碼

備註

使用 ADsBuildVarArrayInt 函 式,將整數數位轉換成整數的變異數位。 下列程式代碼範例示範如何執行這項操作。

DWORD dwArray[]={0,1,2,3,4};
long nLength = sizeof(dwArray)/sizeof(DWORD);
VARIANT varArray[nLength];
HRESULT hr = ADsBuildVarArrayInt(dwArray, nLength, varArray);
if (hr = E_FAIL) exit(1);
 
// Resume work with the data in varArray.
. . .

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 adshlp.h
程式庫 Activeds.lib
Dll Activeds.dll

另請參閱

ADSI 錯誤碼

ADSI 函式

ADsBuildVarArrayStr