Condividi tramite


Funzione CreateFormatEnumerator (urlmon.h)

Crea un oggetto che implementa IEnumFORMATETC su una matrice statica di strutture FORMATETC .

Sintassi

HRESULT CreateFormatEnumerator(
  [in]  UINT           cfmtetc,
  [in]  FORMATETC      *rgfmtetc,
  [out] IEnumFORMATETC **ppenumfmtetc
);

Parametri

[in] cfmtetc

Numero di strutture FORMATETC nella matrice statica specificata dal parametro rgfmtetc . Il parametro cfmtetc non può essere zero.

[in] rgfmtetc

Puntatore a una matrice statica di strutture FORMATETC .

[out] ppenumfmtetc

Indirizzo della variabile puntatore IEnumFORMATETC che riceve il puntatore di interfaccia all'oggetto enumeratore.

Valore restituito

Questa funzione restituisce S_OK in caso di esito positivo. Gli altri valori restituiti possibili includono i seguenti:

Codice restituito Descrizione
E_INVALIDARG
Uno o più parametri non sono validi.

Commenti

La funzione CreateFormatEnumerator crea un oggetto enumeratore che implementa IEnumFORMATETC su una matrice statica di strutture FORMATETC . Il parametro cfmtetc specifica il numero di queste strutture. Con il puntatore è possibile chiamare i metodi di enumerazione standard per enumerare le strutture.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione urlmon.h
Libreria Urlmon.lib
DLL Urlmon.dll