Condividi tramite


Funzione ADsBuildVarArrayInt (adshlp.h)

La funzione ADsBuildVarArrayInt compila una matrice variante di numeri interi da una matrice di valori DWORD.

Sintassi

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

Parametri

[in] lpdwObjectTypes

Tipo: LPDWORD

Matrice di valori di DWORD.

[in] dwObjectTypes

Tipo: DWORD

Numero di voci di DWORD nella matrice specificata.

[out] pVar

Tipo: VARIANT*

Puntatore alla matrice variant risultante di interi.

Valore restituito

Tipo: HRESULT

Questo metodo supporta valori restituiti standard.

Per altre informazioni sugli altri valori restituiti, vedere codici di errore ADSI.

Osservazioni

Utilizzare la funzione ADsBuildVarArrayInt per convertire la matrice integer in una matrice variant dei numeri interi. Nell'esempio di codice seguente viene illustrato come eseguire questa operazione.

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

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
server minimo supportato Windows Server 2008
piattaforma di destinazione Finestre
intestazione adshlp.h
libreria Activeds.lib
dll Activeds.dll

Vedere anche

codici di errore ADSI

funzioni ADSI

ADsBuildVarArrayStr