IMoniker IMoniker IMoniker IMoniker Interface

Definición

Proporciona la definición administrada de la interfaz IMoniker, con funcionalidad COM de IPersist e IPersistStream.Provides the managed definition of the IMoniker interface, with COM functionality from IPersist and IPersistStream.

public interface class IMoniker
[System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IMoniker
type IMoniker = interface
Public Interface IMoniker
Atributos

Comentarios

Para obtener más información sobre la IMoniker, IPersist, y IPersistStream interfaces, vea MSDN Library.For more information about the IMoniker, IPersist, and IPersistStream interfaces, see the MSDN Library.

Common language runtime produce una excepción cuando un método COM en código nativo devuelve un valor HRESULT.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Para obtener más información, consulta How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Métodos

BindToObject(IBindCtx, IMoniker, Guid, Object) BindToObject(IBindCtx, IMoniker, Guid, Object) BindToObject(IBindCtx, IMoniker, Guid, Object) BindToObject(IBindCtx, IMoniker, Guid, Object)

Utiliza el moniker para enlazar el objeto que identifica.Uses the moniker to bind to the object that it identifies.

BindToStorage(IBindCtx, IMoniker, Guid, Object) BindToStorage(IBindCtx, IMoniker, Guid, Object) BindToStorage(IBindCtx, IMoniker, Guid, Object) BindToStorage(IBindCtx, IMoniker, Guid, Object)

Recupera un puntero de interfaz al almacenamiento que contiene el objeto identificado por el moniker.Retrieves an interface pointer to the storage that contains the object identified by the moniker.

CommonPrefixWith(IMoniker, IMoniker) CommonPrefixWith(IMoniker, IMoniker) CommonPrefixWith(IMoniker, IMoniker) CommonPrefixWith(IMoniker, IMoniker)

Crea un nuevo moniker basado en el prefijo común que el moniker comparte con otro moniker.Creates a new moniker based on the common prefix that this moniker shares with another moniker.

ComposeWith(IMoniker, Boolean, IMoniker) ComposeWith(IMoniker, Boolean, IMoniker) ComposeWith(IMoniker, Boolean, IMoniker) ComposeWith(IMoniker, Boolean, IMoniker)

Combina el moniker actual con otro moniker, creando un nuevo moniker compuesto.Combines the current moniker with another moniker, creating a new composite moniker.

Enum(Boolean, IEnumMoniker) Enum(Boolean, IEnumMoniker) Enum(Boolean, IEnumMoniker) Enum(Boolean, IEnumMoniker)

Proporciona un puntero a un enumerador que puede enumerar los componentes de un moniker compuesto.Supplies a pointer to an enumerator that can enumerate the components of a composite moniker.

GetClassID(Guid) GetClassID(Guid) GetClassID(Guid) GetClassID(Guid)

Recupera el identificador de clase (CLSID) de un objeto.Retrieves the class identifier (CLSID) of an object.

GetDisplayName(IBindCtx, IMoniker, String) GetDisplayName(IBindCtx, IMoniker, String) GetDisplayName(IBindCtx, IMoniker, String) GetDisplayName(IBindCtx, IMoniker, String)

Obtiene el nombre para mostrar, que es una representación del moniker actual que puede leer el usuario.Gets the display name, which is a user-readable representation of the current moniker.

GetSizeMax(Int64) GetSizeMax(Int64) GetSizeMax(Int64) GetSizeMax(Int64)

Devuelve el tamaño en bytes de la secuencia necesaria para guardar el objeto.Returns the size, in bytes, of the stream needed to save the object.

GetTimeOfLastChange(IBindCtx, IMoniker, FILETIME) GetTimeOfLastChange(IBindCtx, IMoniker, FILETIME) GetTimeOfLastChange(IBindCtx, IMoniker, FILETIME) GetTimeOfLastChange(IBindCtx, IMoniker, FILETIME)

Proporciona un número que representa la hora en que se modificó por última vez el objeto identificado por el moniker actual.Provides a number representing the time that the object identified by the current moniker was last changed.

Hash(Int32) Hash(Int32) Hash(Int32) Hash(Int32)

Calcula un entero de 32 bits utilizando el estado interno del moniker.Calculates a 32-bit integer using the internal state of the moniker.

Inverse(IMoniker) Inverse(IMoniker) Inverse(IMoniker) Inverse(IMoniker)

Proporciona un moniker que, al unirse a la derecha del actual o de uno de estructura similar, no crea un moniker compuesto.Provides a moniker that, when composed to the right of the current moniker or one of similar structure, composes to nothing.

IsDirty() IsDirty() IsDirty() IsDirty()

Comprueba si el objeto ha sufrido cambios desde la última vez que se guardó.Checks the object for changes since it was last saved.

IsEqual(IMoniker) IsEqual(IMoniker) IsEqual(IMoniker) IsEqual(IMoniker)

Compara el moniker actual con otro especificado e indica si son iguales.Compares the current moniker with a specified moniker and indicates whether they are identical.

IsRunning(IBindCtx, IMoniker, IMoniker) IsRunning(IBindCtx, IMoniker, IMoniker) IsRunning(IBindCtx, IMoniker, IMoniker) IsRunning(IBindCtx, IMoniker, IMoniker)

Determina si el objeto identificado por este moniker está actualmente cargado y en ejecución.Determines whether the object that is identified by the current moniker is currently loaded and running.

IsSystemMoniker(Int32) IsSystemMoniker(Int32) IsSystemMoniker(Int32) IsSystemMoniker(Int32)

Indica si este moniker es de una de las clases moniker suministradas por el sistema.Indicates whether this moniker is of one of the system-supplied moniker classes.

Load(IStream) Load(IStream) Load(IStream) Load(IStream)

Inicializa un objeto desde la secuencia donde se guardó previamente.Initializes an object from the stream where it was previously saved.

ParseDisplayName(IBindCtx, IMoniker, String, Int32, IMoniker) ParseDisplayName(IBindCtx, IMoniker, String, Int32, IMoniker) ParseDisplayName(IBindCtx, IMoniker, String, Int32, IMoniker) ParseDisplayName(IBindCtx, IMoniker, String, Int32, IMoniker)

Lee todos los caracteres del nombre para mostrar que es capaz de entender ParseDisplayName(IBindCtx, IMoniker, String, Int32, IMoniker) y crea un moniker correspondiente a la parte leída.Reads as many characters of the specified display name as the ParseDisplayName(IBindCtx, IMoniker, String, Int32, IMoniker) understands and builds a moniker corresponding to the portion read.

Reduce(IBindCtx, Int32, IMoniker, IMoniker) Reduce(IBindCtx, Int32, IMoniker, IMoniker) Reduce(IBindCtx, Int32, IMoniker, IMoniker) Reduce(IBindCtx, Int32, IMoniker, IMoniker)

Devuelve un moniker reducido, es decir, un moniker que, haciendo referencia al mismo objeto que el moniker actual, puede enlazarse con igual o más eficiencia.Returns a reduced moniker, which is another moniker that refers to the same object as the current moniker but can be bound with equal or greater efficiency.

RelativePathTo(IMoniker, IMoniker) RelativePathTo(IMoniker, IMoniker) RelativePathTo(IMoniker, IMoniker) RelativePathTo(IMoniker, IMoniker)

Proporciona un moniker que, al anexarse al actual (o a uno de estructura similar), ofrece el moniker especificado.Supplies a moniker that, when appended to the current moniker (or one with a similar structure), yields the specified moniker.

Save(IStream, Boolean) Save(IStream, Boolean) Save(IStream, Boolean) Save(IStream, Boolean)

Guarda un objeto en la secuencia especificada.Saves an object to the specified stream.

Se aplica a