PropStgNameToFmtId-Funktion (coml2api.h)

Die PropStgNameToFmtId-Funktion konvertiert einen Eigenschaftensatzspeicher- oder Streamnamen in seinen Formatbezeichner.

Syntax

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

Parameter

[in] oszName

Ein Zeiger auf eine Unicode-Zeichenfolge mit Null-Beendigung, die den Streamnamen eines einfachen Eigenschaftensatzes oder den Speichernamen eines nicht einfachen Eigenschaftensatzes enthält.

[out] pfmtid

Ein Zeiger auf eine FMTID-Variable, die den Formatbezeichner des durch oszName angegebenen Eigenschaftssatzes empfängt.

Rückgabewert

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

Hinweise

Die PropStgNameToFmtId-Funktion ordnet den Streamnamen eines einfachen Eigenschaftensatzes oder den Speichernamen einer nicht einfachen Eigenschaft dem Formatbezeichner 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

FmtIdToPropStgName

PROPSETFLAG-Konstanten

StgCreatePropStg

StgOpenPropStg