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 |