UCOMIMoniker Interface

Définition

Attention

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

Attention

Cette API est à présent déconseillée.

Utilisez plutôt 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
Attributs

Remarques

Pour plus d’informations sur IMoniker les IPersist interfaces, et IPersistStream , consultez MSDN Library.

Méthodes

BindToObject(UCOMIBindCtx, UCOMIMoniker, Guid, Object)

Utilise le moniker pour établir une liaison à l'objet qu'il identifie.

BindToStorage(UCOMIBindCtx, UCOMIMoniker, Guid, Object)

Récupère un pointeur d'interface vers le stockage qui contient l'objet identifié par le moniker.

CommonPrefixWith(UCOMIMoniker, UCOMIMoniker)

Crée un nouveau moniker basé sur le préfixe commun que ce moniker partage avec un autre moniker.

ComposeWith(UCOMIMoniker, Boolean, UCOMIMoniker)

Combine le moniker en cours à un autre moniker, créant un nouveau moniker composite.

Enum(Boolean, UCOMIEnumMoniker)

Fournit un pointeur à un énumérateur pouvant énumérer les composants d'un moniker composite.

GetClassID(Guid)

Récupère le CLSID (identificateur de classe).

GetDisplayName(UCOMIBindCtx, UCOMIMoniker, String)

Obtient le nom complet, qui est une représentation lisible par l'utilisateur de ce moniker.

GetSizeMax(Int64)

Retourne la taille en octets du flux requis pour enregistrer l'objet.

GetTimeOfLastChange(UCOMIBindCtx, UCOMIMoniker, FILETIME)

Fournit un nombre représentant l'heure de la dernière modification de l'objet identifié par ce moniker.

Hash(Int32)

Calcule un entier 32 bits utilisant l'état interne du moniker.

Inverse(UCOMIMoniker)

Fournit un moniker qui, lorsqu'il est composé à la droite de ce moniker ou d'un moniker de structure similaire, produit une composition nulle.

IsDirty()

Vérifie si l'objet a subi des modifications depuis son dernier enregistrement.

IsEqual(UCOMIMoniker)

Compare ce moniker à un moniker spécifié et indique s'ils sont identiques.

IsRunning(UCOMIBindCtx, UCOMIMoniker, UCOMIMoniker)

Détermine si l'objet qui est identifié par ce moniker est actuellement chargé et en service.

IsSystemMoniker(Int32)

Indique si ce moniker correspond à l'une des classes de moniker fournies par le système.

Load(UCOMIStream)

Initialise un objet à partir du flux ayant été précédemment enregistré.

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

Lit autant de caractères du nom complet spécifié qu'il peut interpréter et construit un moniker correspondant à la partie lue.

Reduce(UCOMIBindCtx, Int32, UCOMIMoniker, UCOMIMoniker)

Retourne un moniker réduit correspondant à un autre moniker qui se réfère au même objet que ce moniker mais peut être lié avec une efficacité équivalente ou supérieure.

RelativePathTo(UCOMIMoniker, UCOMIMoniker)

Fournit un moniker qui, lorsqu'il est ajouté à ce moniker (ou à un moniker de structure similaire), produit le moniker spécifié.

Save(UCOMIStream, Boolean)

Enregistre un objet dans le flux spécifié.

S’applique à