Функция 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 |