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 |