UCOMIMoniker Interfejs

Definicja

Przestroga

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

Przestroga

Ten interfejs API jest już przestarzały.

Zamiast tego użyj polecenia cmdlet 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
Atrybuty

Uwagi

Aby uzyskać więcej informacji na temat interfejsów , i IMoniker IPersist , zobacz IPersistStream bibliotekę MSDN.

Metody

BindToObject(UCOMIBindCtx, UCOMIMoniker, Guid, Object)

Używa monikera do powiązania z obiektem, który identyfikuje.

BindToStorage(UCOMIBindCtx, UCOMIMoniker, Guid, Object)

Pobiera wskaźnik interfejsu do magazynu, który zawiera obiekt identyfikowany przez monikera.

CommonPrefixWith(UCOMIMoniker, UCOMIMoniker)

Tworzy nową monikera na podstawie wspólnego prefiksu, który ta moniker udostępnia inikerowi.

ComposeWith(UCOMIMoniker, Boolean, UCOMIMoniker)

Łączy bieżącą monikera z inną moniker, tworząc nową złożoną moniker.

Enum(Boolean, UCOMIEnumMoniker)

Dostarcza wskaźnik do modułu wyliczania, który może wyliczać składniki złożonej monikera.

GetClassID(Guid)

Pobiera identyfikator klasy (CLSID) obiektu.

GetDisplayName(UCOMIBindCtx, UCOMIMoniker, String)

Pobiera nazwę wyświetlaną, która jest czytelną dla użytkownika reprezentacją tej monikera.

GetSizeMax(Int64)

Zwraca rozmiar w bajtach strumienia wymagany do zapisania obiektu.

GetTimeOfLastChange(UCOMIBindCtx, UCOMIMoniker, FILETIME)

Zawiera liczbę reprezentującą czas ostatniej zmiany obiektu zidentyfikowanego przez tę moniker.

Hash(Int32)

Oblicza 32-bitową liczbę całkowitą przy użyciu stanu wewnętrznego monikera.

Inverse(UCOMIMoniker)

Zawiera monikera, który po prawej stronie tej moniker lub jednej z podobnych struktur komponuje się do niczego.

IsDirty()

Sprawdza, czy obiekt nie zawiera zmian od czasu ostatniego zapisania.

IsEqual(UCOMIMoniker)

Porównuje tę monikera z określoną moniker i wskazuje, czy są identyczne.

IsRunning(UCOMIBindCtx, UCOMIMoniker, UCOMIMoniker)

Określa, czy obiekt identyfikowany przez tę moniker jest obecnie załadowany i uruchomiony.

IsSystemMoniker(Int32)

Wskazuje, czy ta monikera należy do jednej z dostarczonych przez system klas moniker.

Load(UCOMIStream)

Inicjuje obiekt ze strumienia, w którym został wcześniej zapisany.

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

Odczytuje tyle znaków określonej nazwy wyświetlanej, ile rozumie i tworzy monikera odpowiadającą odczytaniu części.

Reduce(UCOMIBindCtx, Int32, UCOMIMoniker, UCOMIMoniker)

Zwraca skróconą monikera, która jest inną moniker, która odwołuje się do tego samego obiektu co ta monikera, ale może być powiązana z taką samą lub większą wydajnością.

RelativePathTo(UCOMIMoniker, UCOMIMoniker)

Dostarcza monikera, który po dołączona do tej monikera (lub takiej o podobnej strukturze) daje określoną moniker.

Save(UCOMIStream, Boolean)

Zapisuje obiekt w określonym strumieniu.

Dotyczy