Função ADsBuildVarArrayInt (adshlp.h)
A função ADsBuildVarArrayInt cria uma matriz variante de inteiros de uma matriz de valores DWORD .
Sintaxe
HRESULT ADsBuildVarArrayInt(
[in] LPDWORD lpdwObjectTypes,
[in] DWORD dwObjectTypes,
[out] VARIANT *pVar
);
Parâmetros
[in] lpdwObjectTypes
Tipo: LPDWORD
Matriz de valores DWORD .
[in] dwObjectTypes
Tipo: DWORD
Número de entradas DWORD na matriz fornecida.
[out] pVar
Tipo: VARIANT*
Ponteiro para a matriz variante resultante de inteiros.
Retornar valor
Tipo: HRESULT
Esse método dá suporte a valores retornados padrão.
Para obter mais informações sobre outros valores retornados, consulte Códigos de erro ADSI.
Comentários
Use a função ADsBuildVarArrayInt para converter a matriz de inteiros em uma matriz variante dos inteiros. O exemplo de código a seguir mostra como fazer isso.
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.
. . .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | adshlp.h |
Biblioteca | Activeds.lib |
DLL | Activeds.dll |