Поделиться через


Функция 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
Header adshlp.h
Библиотека Activeds.lib
DLL Activeds.dll

См. также раздел

Коды ошибок ADSI

Функции ADSI

ADsBuildVarArrayStr