Freigeben über


ADsBuildVarArrayInt-Funktion (adshlp.h)

Die ADsBuildVarArrayInt-Funktion erstellt ein Variantenarray von ganzen Zahlen aus einem Array von DWORD-Werten .

Syntax

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

Parameter

[in] lpdwObjectTypes

Typ: LPDWORD

Array von DWORD-Werten .

[in] dwObjectTypes

Art: DWORD

Anzahl der DWORD-Einträge im angegebenen Array.

[out] pVar

Typ: VARIANT*

Zeiger auf das resultierende Variantenarray von ganzen Zahlen.

Rückgabewert

Typ: HRESULT

Diese Methode unterstützt Standardrückgabewerte.

Weitere Informationen zu anderen Rückgabewerten finden Sie unter ADSI-Fehlercodes.

Hinweise

Verwenden Sie die Funktion ADsBuildVarArrayInt , um das Ganzzahlarray in ein Variantenarray der ganzen Zahlen zu konvertieren. Im folgenden Codebeispiel wird dies veranschaulicht.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile adshlp.h
Bibliothek Activeds.lib
DLL Activeds.dll

Weitere Informationen

ADSI-Fehlercodes

ADSI-Funktionen

ADsBuildVarArrayStr