CreateFormatEnumerator-Funktion (urlmon.h)
Erstellt ein -Objekt, das IEnumFORMATETC über ein statisches Array von FORMATETC-Strukturen implementiert.
Syntax
HRESULT CreateFormatEnumerator(
[in] UINT cfmtetc,
[in] FORMATETC *rgfmtetc,
[out] IEnumFORMATETC **ppenumfmtetc
);
Parameter
[in] cfmtetc
Anzahl der FORMATETC-Strukturen in dem statischen Array, das durch den rgfmtetc-Parameter angegeben wird. Der cfmtetc-Parameter darf nicht 0 sein.
[in] rgfmtetc
Zeiger auf ein statisches Array von FORMATETC-Strukturen .
[out] ppenumfmtetc
Adresse der IEnumFORMATETC-Zeigervariable , die den Schnittstellenzeiger auf das Enumeratorobjekt empfängt.
Rückgabewert
Diese Funktion gibt bei Erfolg S_OK zurück. Weitere mögliche Rückgabewerte:
Rückgabecode | Beschreibung |
---|---|
|
Mindestens ein Parameter ist ungültig. |
Hinweise
Die CreateFormatEnumerator-Funktion erstellt ein Enumeratorobjekt, das IEnumFORMATETC über ein statisches Array von FORMATTC-Strukturen implementiert. Der cfmtetc-Parameter gibt die Anzahl dieser Strukturen an. Mit dem Zeiger können Sie die Standardaufzählungsmethoden aufrufen, um die Strukturen aufzulisten.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | urlmon.h |
Bibliothek | Urlmon.lib |
DLL | Urlmon.dll |