Condividi tramite


Funzione FreePropVariantArray (combaseapi.h)

La funzione FreePropVariantArray chiama PropVariantClear in ognuna delle strutture PROPVARIANT della matrice rgvars per rendere il valore zero per ognuno dei membri della matrice.

Sintassi

HRESULT FreePropVariantArray(
  [in] ULONG       cVariants,
  [in] PROPVARIANT *rgvars
);

Parametri

[in] cVariants

Numero di elementi nella matrice PROPVARIANT (rgvars).

[in] rgvars

Puntatore a una matrice inizializzata di strutture PROPVARIANT per cui tutti gli elementi deallocabili devono essere liberati. All'uscita, tutti gli zero vengono scritti nella struttura PROPVARIANT (contrassegnandoli come VT_EMPTY).

Valore restituito

Questa funzione restituisce HRESULT.

Commenti

FreePropVariantArray chiama PropVariantClear in una matrice di strutture PROPVARIANT per cancellare tutti i membri validi. Tutte le strutture PROPVARIANT valide vengono liberate. Se una delle strutture PROPVARIANT contiene tipi VT illegali, i membri validi vengono liberati e la funzione restituisce STG_E_INVALIDPARAMETER.

Il passaggio di NULL per rgvars è legale e produce un codice restituito di S_OK.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione combaseapi.h
Libreria Ole32.lib
DLL Ole32.dll

Vedi anche

PropVariantClear