Partager via


Fonction ADsBuildVarArrayInt (adshlp.h)

La fonction ADsBuildVarArrayInt génère un tableau de variantes d’entiers à partir d’un tableau de valeurs DWORD .

Syntaxe

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

Paramètres

[in] lpdwObjectTypes

Type : LPDWORD

Tableau de valeurs DWORD .

[in] dwObjectTypes

Type : DWORD

Nombre d’entrées DWORD dans le tableau donné.

[out] pVar

Type : VARIANT*

Pointeur vers le tableau de variantes d’entiers résultant.

Valeur retournée

Type : HRESULT

Cette méthode prend en charge les valeurs de retour standard.

Pour plus d’informations sur les autres valeurs de retour, consultez Codes d’erreur ADSI.

Remarques

Utilisez la fonction ADsBuildVarArrayInt pour convertir le tableau d’entiers en tableau de variantes des entiers. L’exemple de code suivant montre comment procéder.

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête adshlp.h
Bibliothèque Activeds.lib
DLL Activeds.dll

Voir aussi

Codes d’erreur ADSI

Fonctions ADSI

ADsBuildVarArrayStr