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 |