FmtIdToPropStgName-Funktion (coml2api.h)

Die FmtIdToPropStgName-Funktion konvertiert einen FMTID -Wert (Property Set Format Identifier) in den Speicher- oder Streamnamen.

Syntax

HRESULT FmtIdToPropStgName(
  [in]  const FMTID *pfmtid,
  [out] LPOLESTR    oszName
);

Parameter

[in] pfmtid

Ein Zeiger auf die FMTID des Eigenschaftssatzes.

[out] oszName

Ein Zeiger auf eine null-beendete Zeichenfolge, die den Speicher- oder Streamnamen des durch pfmtid identifizierten Eigenschaftensatzes empfängt. Das für diese Zeichenfolge zugewiesene Array muss mindestens CCH_MAX_PROPSTG_NAME (32) Zeichen lang sein.

Rückgabewert

Diese Funktion unterstützt den Standardrückgabewert E_INVALIDARG sowie Folgendes:

Hinweise

FmtIdToPropStgName ordnet einen Eigenschaftssatz FMTID dem Streamnamen für einen einfachen Eigenschaftensatz oder seinem Speichernamen für einen nicht einfachen Eigenschaftensatz zu.

Diese Funktion ist nützlich beim Erstellen oder Öffnen eines Eigenschaftssatzes mithilfe des PROPSETFLAG_UNBUFFERED-Werts mit den Funktionen StgCreatePropStg und StgOpenPropStg . Weitere Informationen zu PROPSETFLAG_UNBUFFERED finden Sie unter PROPSETFLAG-Konstanten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile coml2api.h (einschließlich Propidl.h)
Bibliothek Ole32.lib
DLL Ole32.dll

Weitere Informationen

PROPSETFLAG-Konstanten

PropStgNameToFmtId

StgCreatePropStg

StgOpenPropStg