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 |