Compartir a través de


Función ADsBuildVarArrayInt (adshlp.h)

La función ADsBuildVarArrayInt crea una matriz variante de enteros a partir de una matriz de valores DWORD .

Sintaxis

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

Parámetros

[in] lpdwObjectTypes

Tipo: LPDWORD

Matriz de valores DWORD .

[in] dwObjectTypes

Tipo: DWORD

Número de entradas DWORD en la matriz especificada.

[out] pVar

Tipo: VARIANT*

Puntero a la matriz de variantes resultante de enteros.

Valor devuelto

Tipo: HRESULT

Este método admite valores devueltos estándar.

Para obtener más información sobre otros valores devueltos, vea Códigos de error adsi.

Comentarios

Use la función ADsBuildVarArrayInt para convertir la matriz de enteros en una matriz variante de los enteros. En el ejemplo de código siguiente se muestra cómo hacerlo.

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.
. . .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado adshlp.h
Library Activeds.lib
Archivo DLL Activeds.dll

Consulte también

Códigos de error adsi

Funciones ADSI

ADsBuildVarArrayStr