Condividi tramite


Funzione ADsBuildVarArrayInt (adshlp.h)

La funzione ADsBuildVarArrayInt compila una matrice variantale 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 DWORD .

[in] dwObjectTypes

Tipo: DWORD

Numero di voci DWORD nella matrice specificata.

[out] pVar

Tipo: VARIANT*

Puntatore alla matrice variant risultante di interi.

Valore restituito

Tipo: HRESULT

Questo metodo supporta i valori restituiti standard.

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

Commenti

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

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione adshlp.h
Libreria Activeds.lib
DLL Activeds.dll

Vedi anche

Codici di errore ADSI

Funzioni ADSI

ADsBuildVarArrayStr