UCOMIMoniker Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |