UCOMIMoniker Rozhraní

Definice

Upozornění

Use System.Runtime.InteropServices.ComTypes.IMoniker instead. http://go.microsoft.com/fwlink/?linkid=14202

Upozornění

Toto rozhraní API je teď zastaralé.

Místo toho použijte IMoniker.

public interface class UCOMIMoniker
[System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIMoniker
[System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IMoniker instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMIMoniker
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete]
[System.Runtime.InteropServices.Guid("0000000f-0000-0000-c000-000000000046")]
public interface UCOMIMoniker
[<System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMIMoniker = interface
[<System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IMoniker instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type UCOMIMoniker = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete>]
[<System.Runtime.InteropServices.Guid("0000000f-0000-0000-c000-000000000046")>]
type UCOMIMoniker = interface
Public Interface UCOMIMoniker
Atributy

Poznámky

Další informace o IMoniker rozhraních IPersist , a najdete IPersistStream v knihovně MSDN.

Metody

BindToObject(UCOMIBindCtx, UCOMIMoniker, Guid, Object)

Používá moniker k vytvoření vazby k objektu, který identifikuje.

BindToStorage(UCOMIBindCtx, UCOMIMoniker, Guid, Object)

Načte ukazatel rozhraní na úložiště, které obsahuje objekt identifikované monikerem.

CommonPrefixWith(UCOMIMoniker, UCOMIMoniker)

Vytvoří nový moniker založený na běžné předponě, kterou tento moniker sdílí s jiným monikerem.

ComposeWith(UCOMIMoniker, Boolean, UCOMIMoniker)

Kombinuje aktuální moniker s jiným monikerem a vytváří nový složený moniker.

Enum(Boolean, UCOMIEnumMoniker)

Poskytuje ukazatel na enumerátor, který může vytvořit výčet součástí složeného monikeru.

GetClassID(Guid)

Načte identifikátor třídy (CLSID) objektu.

GetDisplayName(UCOMIBindCtx, UCOMIMoniker, String)

Získá zobrazovaný název, což je uživatelsky čitelná reprezentace tohoto monikeru.

GetSizeMax(Int64)

Vrátí velikost datového proudu v bajtech potřebnou k uložení objektu .

GetTimeOfLastChange(UCOMIBindCtx, UCOMIMoniker, FILETIME)

Poskytuje číslo představující čas poslední změny objektu identifikované tímto monikerem.

Hash(Int32)

Vypočítá 32bitové celé číslo s použitím interního stavu monikeru.

Inverse(UCOMIMoniker)

Poskytuje moniker, který při skládání napravo od tohoto monikeru nebo jedné z podobných struktur nic neskládá.

IsDirty()

Zkontroluje, zda objekt obsahuje změny od posledního uložení.

IsEqual(UCOMIMoniker)

Porovná tento moniker se zadaným monikerem a určuje, jestli jsou identické.

IsRunning(UCOMIBindCtx, UCOMIMoniker, UCOMIMoniker)

Určuje, jestli je objekt identifikován tímto monikerem aktuálně načtený a spuštěný.

IsSystemMoniker(Int32)

Určuje, jestli je tento moniker jednou ze tříd monikerů zadaných systémem.

Load(UCOMIStream)

Inicializuje objekt z datového proudu, do něj který byl dříve uložen.

ParseDisplayName(UCOMIBindCtx, UCOMIMoniker, String, Int32, UCOMIMoniker)

Přečte tolik znaků zadaného zobrazovaného názvu, kolik rozumí, a vytvoří moniker odpovídající čtené části.

Reduce(UCOMIBindCtx, Int32, UCOMIMoniker, UCOMIMoniker)

Vrátí snížený moniker, což je další moniker, který odkazuje na stejný objekt jako tento moniker, ale může být svázán se stejnou nebo vyšší efektivitou.

RelativePathTo(UCOMIMoniker, UCOMIMoniker)

Poskytuje moniker, který po připojení k tomuto monikeru (nebo s podobnou strukturou) dává zadaný moniker.

Save(UCOMIStream, Boolean)

Uloží objekt do zadaného datového proudu.

Platí pro