Funzione FmtIdToPropStgName (coml2api.h)

La funzione FmtIdToPropStgName converte un identificatore di formato del set di proprietà (FMTID) nel nome di archiviazione o flusso.

Sintassi

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

Parametri

[in] pfmtid

Puntatore all'FMTID del set di proprietà.

[out] oszName

Puntatore a una stringa con terminazione Null che riceve l'archiviazione o il nome del flusso del set di proprietà identificato da pfmtid. La matrice allocata per questa stringa deve contenere almeno CCH_MAX_PROPSTG_NAME (32) caratteri.

Valore restituito

Questa funzione supporta il valore restituito standard E_INVALIDARG nonché quanto segue:

Commenti

FmtIdToPropStgName esegue il mapping di una proprietà impostata su FMTID sul nome del flusso per un set di proprietà semplice o sul relativo nome di archiviazione per un set di proprietà nonsimple.

Questa funzione è utile per creare o aprire un set di proprietà usando il valore PROPSETFLAG_UNBUFFERED con le funzioni StgCreatePropStg e StgOpenPropStg . Per altre informazioni su PROPSETFLAG_UNBUFFERED, vedere Costanti PROPSETFLAG.

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 coml2api.h (include Propidl.h)
Libreria Ole32.lib
DLL Ole32.dll

Vedi anche

Costanti PROPSETFLAG

PropStgNameToFmtId

StgCreatePropStg

StgOpenPropStg