Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Następujące funkcje są udostępniane przez com.
| Funkcja | Opis |
|---|---|
| BindMoniker | Lokalizuje obiekt za pomocą jego pseudonimu, aktywuje obiekt, jeśli jest nieaktywny, i pobiera wskaźnik do określonego interfejsu na tym obiekcie. |
| CLSIDFromProgID | Wyszukuje identyfikator CLSID w rejestrze, biorąc pod uwagę identyfikator ProgID. |
| CLSIDFromProgIDEx | Wyzwala instalację automatyczną, jeśli zasady COMClassStore są włączone. |
| CLSIDFromString | Konwertuje ciąg wygenerowany przez funkcję StringFromCLSID z powrotem na oryginalny identyfikator CLSID. |
| CoAddRefServerProcess | Zwiększa globalną liczbę odwołań dla poszczególnych procesów. |
| CoAllowSetForegroundWindow | Umożliwia wywołanie procesu serwera COM w celu skupienia się od aplikacji klienckiej przy użyciu interfejsu IForegroundTransfer. |
| CoAllowUnmarshalerCLSID | Dodaje identyfikator CLSID unmarshaler do listy dozwolonych tylko dla procesu wywołującego. |
| CoCancelCall | Żąda anulowania wywołania metody DCOM dla ruchu wychodzącego oczekującego na określony wątek. |
| CoCopyProxy | Tworzy prywatną kopię określonego serwera proxy. |
| CoCreateFreeThreadedMarshaler | Tworzy obiekt aggregatable zdolny do marshalingu zależnego od kontekstu. |
| CoCreateGuid | Tworzy identyfikator GUID, unikatową 128-bitową liczbę całkowitą używaną dla identyfikatorów CLSID i identyfikatorów interfejsu. |
| CoCreateInstance | Tworzy pojedynczy niezainicjowany obiekt klasy skojarzonej z określonym identyfikatorem CLSID. |
| CoCreateInstanceEx | Tworzy wystąpienie określonej klasy na określonym komputerze. |
| CoCreateInstanceFromApp | Tworzy wystąpienie określonej klasy na określonym komputerze z poziomu kontenera aplikacji. |
| CoDisableCallCancellation | CoenableCallCancellationcoenablecallcellation co coenablecall coenablecallcellation powoduje cofnięcie akcjiwywołania . |
| CoDisconnectContext | Rozłącza wszystkie połączenia serwera proxy, które są utrzymywane w imieniu wszystkich wskaźników interfejsu, które wskazują obiekty w bieżącym kontekście. |
| CoDisconnectObject | Rozłącza wszystkie połączenia procesów zdalnych utrzymywane w imieniu wszystkich wskaźników interfejsu wskazujących określony obiekt. |
| CoDosDateTimeToFileTime | Konwertuje MS-DOS reprezentację godziny i daty na filetime struktury używanej przez system Windows. |
| CoEnableCallCancellation | Umożliwia anulowanie synchronicznych wywołań w wątku wywołującym. |
| CoFileTimeNow | Zwraca bieżący czas jako strukturę FILETIME. |
| CoFileTimeToDosDateTime | KonwertujeFILETIME na wartości daty i godziny MS-DOS. |
| CoFreeAllLibraries | Zwalnia wszystkie biblioteki DLL załadowane za pomocą funkcji CoLoadLibrary (wywoływanej wewnętrznie przez CoGetClassObject), niezależnie od tego, czy są obecnie używane. |
| CoFreeLibrary | Zwalnia bibliotekę, która po załadowaniu została określona jako zwolniona jawnie. |
| CoFreeUnusedLibraries | Zwalnia wszystkie biblioteki DLL, które nie są już używane. |
| CoFreeUnusedLibrariesEx | Zwalnia wszystkie biblioteki DLL, które nie są już używane i których opóźnienie zwalniania wygasło. |
| CoGetApartmentType | Wykonuje zapytanie dotyczące bieżącego typu mieszkania i kwalifikatora typu. |
| coGetCallContext | Pobiera kontekst bieżącego wywołania bieżącego wątku. |
| CoGetCallerTID | Zwraca wskaźnik do DWORD, który zawiera identyfikator mieszkania wątku obiektu wywołującego. |
| CoGetCancelObject | Uzyskuje wskaźnik do interfejsu sterowania wywołania, zwykle ICancelMethodCalls, w obiekcie cancel odpowiadającym wywołaniu metody COM ruchu wychodzącego oczekujące na ten sam lub inny wątek klienta. |
| CoGetClassObject | Udostępnia wskaźnik do interfejsu w obiekcie klasy skojarzonym z określonym identyfikatorem CLSID. |
| CoGetContextToken | Zwraca wskaźnik do implementacji IObjContext dla bieżącego kontekstu. |
| CoGetCurrentLogicalThreadId | Zwraca identyfikator wątku logicznego bieżącego wątku fizycznego. |
| CoGetCurrentProcess | Zwraca wartość unikatową dla bieżącego wątku. CoGetCurrentProcess można użyć, aby uniknąć problemów z ponownym użyciem identyfikatora wątku. |
| CoGetInstanceFromFile | Tworzy nowy obiekt i inicjuje go z pliku przy użyciu IPersistFile::Load. |
| CoGetInstanceFromIStorage | Tworzy nowy obiekt i inicjuje go z obiektu magazynu za pomocą wywołania wewnętrznego w celu IPersistFile::Load. |
| CoGetInterceptor | Tworzy wystąpienie odpowiedniego przechwytywania dla wskazanego interfejsu do przechwycenia i zwraca nowo utworzony przechwytujący. |
| CoGetInterfaceAndReleaseStream | Unmarshalshals bufor zawierający wskaźnik interfejsu i zwalnia strumień, gdy wskaźnik interfejsu został przesłonięty z innego wątku do wątku wywołującego. |
| CoGetMalloc | Pobiera wskaźnik do domyślnego alokatora pamięci zadań OLE (który obsługuje implementację systemu interfejsu IMalloc), aby aplikacje mogły wywoływać jego metody zarządzania pamięcią. |
| CoGetMarshalSizeMax | Zwraca górną granicę liczby bajtów wymaganych do marshalingu określonego wskaźnika interfejsu do określonego obiektu. |
| CoGetObject | Konwertuje nazwę wyświetlaną na moniker, który identyfikuje obiekt o nazwie, a następnie wiąże się z obiektem zidentyfikowanym przez pseudonim. |
| CoGetObjectContext | Zwraca kontekst bieżącego obiektu. |
| CoGetPSClsid | Zwraca identyfikator CLSID biblioteki DLL, która implementuje serwer proxy i wycinkę dla określonego interfejsu. |
| CoGetStandardMarshal | Tworzy domyślny lub standardowy obiekt marshaling w procesie klienta lub w procesie serwera, w zależności od obiektu wywołującego i zwraca wskaźnik do implementacji IMarshal tego obiektu. |
| CoGetStdMarshalEx | Tworzy zagregowany standardowy marshaler do użycia z uproszczonymi procedurami obsługi po stronie klienta. |
| CoGetSystemSecurityPermissions | Zwraca wartości domyślne deskryptorów zabezpieczeń uprawnień uruchamiania i dostępu dla całej maszyny, a także limity uruchamiania i dostępu. |
| CoGetTreatAsClass | Zwraca identyfikator CLSID obiektu, który może emulować określony obiekt. |
| CoHandlePriorityEventsFromMessagePump | Zapewnia możliwość krótkiego uruchamiania niestrukturalnych wywołań COM i innych prac com o wysokim priorytcie lub krótkim czasie, które mają być wysyłane między komunikatami. |
| CoImpersonateClient | Umożliwia serwerowi personifikację klienta bieżącego wywołania przez czas trwania wywołania. |
| CoInitialize | Inicjuje bibliotekę COM w bieżącym wątku i identyfikuje model współbieżności jako jednowątkowy apartament (STA). |
| CoInitializeEx | Inicjuje bibliotekę COM do użycia przez wątek wywołujący, ustawia model współbieżności wątku i tworzy nowe mieszkanie dla wątku, jeśli jest to wymagane. |
| CoInitializeSecurity | Rejestruje zabezpieczenia i ustawia domyślne wartości zabezpieczeń dla procesu. |
| CoInstall | Instaluje żądaną aplikację serwera COM. |
| CoInvalidateRemoteMachineBindings | Informuje menedżera kontroli usługi opróżnić wszystkie buforowane dojścia powiązania RPC dla określonego komputera. |
| CoIsHandlerPołączone | Określa, czy obiekt zdalny jest połączony z odpowiednim obiektem procesu. |
| CoIsOle1Class | Określa, czy określony identyfikator CLSID reprezentuje obiekt OLE 1. |
| CoLoadLibrary | Ładuje określoną bibliotekę DLL do procesu wywołującego. |
| CoLockObjectExternal | Wywoływana w celu zablokowania obiektu w celu upewnienia się, że pozostaje w pamięci lub aby zwolnić taką blokadę. |
| CoMarshalHresult | Marshaluje HRESULT do określonego strumienia, z którego można go usunąć za pomocą funkcji CoUnmarshalHresult. |
| CoMarshalInterface | Zapisuje w strumieniu dane wymagane do zainicjowania obiektu proxy w procesie klienta. |
| CoMarshalInterThreadInterfaceInStream | Marshaluje wskaźnik interfejsu z jednego wątku do innego wątku w tym samym procesie. |
| CoQueryAuthenticationServices | Pobiera listę usług uwierzytelniania zarejestrowanych podczas procesu o nazwie CoInitializeSecurity. |
| CoQueryClientBlanket | Wywoływana przez serwer, aby dowiedzieć się więcej o kliencie, który wywołał metodę wykonującą w bieżącym wątku. |
| CoRegisterActivationFilter | Rejestruje filtr obejmujący cały proces w celu przetwarzania żądań aktywacji. |
| CoRegisterChannelHook | Rejestruje punkt zaczepienia kanału. |
| coQueryProxyBlanket | Pobiera informacje uwierzytelniania używane przez klienta do nawiązywania wywołań na określonym serwerze proxy. |
| CoRegisterClassObject | Rejestruje obiekt klasy EXE w obiekcie OLE, aby inne aplikacje mogły się z nim łączyć. |
| CoRegisterInitializeSpy | Rejestruje implementację interfejsu IInitializeSpy. Interfejs IInitializeSpy jest przeciwny, aby umożliwić deweloperom wykonywanie inicjowania i oczyszczania mieszkań COM. |
| CoRegisterMallocSpy | Rejestruje implementację interfejsu IMallocSpy, a następnie wymaga od OLE wywołania metod otoki wokół każdego wywołania odpowiedniej metody IMalloc. |
| CoRegisterMessageFilter | Rejestruje się w interfejsie OLE wystąpienia interfejsu IMessageFilter, który ma być używany do obsługi problemów współbieżności w bieżącym wątku. |
| CoRegisterPSClsid | Umożliwia pobraną bibliotekę DLL zarejestrowanie swoich interfejsów niestandardowych w ramach uruchomionego procesu, dzięki czemu kod marshalingowy będzie mógł marshalingować te interfejsy. |
| CoRegisterSurrogate | Rejestruje proces zastępczy za pomocą wskaźnika interfejsu ISurrogate. |
| CoReleaseMarshalData | Niszczy wcześniej marshaled pakiet danych. |
| CoReleaseServerProcess | Dekrementuje globalną liczbę odwołań dla poszczególnych procesów. |
| CoResumeClassObjects | Wywoływana przez serwer, który może zarejestrować wiele obiektów klasy w celu poinformowania programu SCM o wszystkich zarejestrowanych klasach i zezwala na żądania aktywacji dla tych obiektów klas. |
| CoRevertToSelf | Przywraca informacje o uwierzytelnianiu w wątku wykonywania. |
| CoRevokeClassObject | Informuje OLE, że obiekt klasy, wcześniej zarejestrowany w funkcji CoRegisterClassObject, nie jest już dostępny do użycia. |
| CoRevokeInitializeSpy | Odwołuje zarejestrowaną implementację interfejsu IInitializeSpy. |
| CoRevokeMallocSpy | Odwołuje zarejestrowany obiekt IMallocSpy. |
| CoSetCancelObject | Ustawia (rejestry) lub resetuje (wyrejestrowywanie) obiekt anulowania do użycia podczas kolejnych operacji anulowania w bieżącym wątku. |
| CoSetMessageDispatcher | Rejestruje lub wyrejestrowuje dyspozytor komunikatów dla każdego wątku, który ma być wywoływany, gdy istnieją komunikaty okien dostępne do wysłania w interfejsach API oczekiwania COM w wątku ASTA. |
| coSetProxyBlanket | Ustawia informacje uwierzytelniania, które będą używane do nawiązywania wywołań na określonym serwerze proxy. |
| CoSuspendClassObjects | Zapobiega wszelkim nowym żądaniom aktywacji z programu SCM we wszystkich obiektach klasy zarejestrowanych w procesie. |
| CoSwitchCallContext | Przełącza obiekt kontekstu wywołania używany przez CoGetCallContext. |
| CoTaskMemAlloc | Przydziela blok pamięci zadań w taki sam sposób, jak IMalloc::Alloc. |
| CoTaskMemFree | Zwalnia blok pamięci zadań przydzielonej wcześniej za pośrednictwem wywołania funkcji CoTaskMemAlloc lub CoTaskMemRealloc. |
| CoTaskMemRealloc | Zmienia rozmiar wcześniej przydzielonego bloku pamięci zadania. |
| CoTestCancel | Określa, czy wywołanie wykonywane na serwerze zostało anulowane przez klienta. |
| CoTreatAsClass | Ustanawia lub usuwa emulację, w której obiekty jednej klasy są traktowane jako obiekty innej klasy. |
| CoUninitialize | Zamyka bibliotekę COM w bieżącym wątku, zwalnia wszystkie biblioteki DLL załadowane przez wątek, zwalnia wszelkie inne zasoby, które utrzymuje wątek i wymusza zamknięcie wszystkich połączeń RPC w wątku. |
| CoUnmarshalHresult | Unmarshalshals an HRESULT typ z określonego strumienia. |
| CoUnmarshalInterface | Inicjuje nowo utworzony serwer proxy przy użyciu danych zapisanych w strumieniu przez poprzednie wywołanie funkcji CoMarshalInterface i zwraca wskaźnik interfejsu do tego serwera proxy. |
| CoWaitForMultipleHandles | Czeka na zasygnaliwane określone dojścia lub przez określony limit czasu, który upłynął. |
| CoWaitForMultipleObjects | Zastąpienie CoWaitForMultipleHandles przeznaczone głównie do użytku przez aplikacje i składniki ze Sklepu Windows. Ten zastępczy interfejs API ukrywa opcje CoWaitForMultipleHandles, które nie są obsługiwane w usłudze ASTA. |
| CreateAntiMoniker | Tworzy i zwraca nowy anty-moniker. |
| createAsyncBindCtx | Tworzy kontekst powiązania asynchronicznego do użycia z asynchronicznymi elementami monikers. |
| CreateBindCtx | Zwraca wskaźnik do implementacji IBindCtx (obiekt kontekstu powiązania). Ten obiekt przechowuje informacje o konkretnej operacji powiązania moniker.This object stores information about a particular moniker-binding operation .This object stores information about a particular moniker-binding operation .This object stores |
| CreateClassMoniker | Tworzy moniker klasy, który odwołuje się do określonej klasy. |
| createFileMoniker | Tworzy moniker pliku na podstawie określonej ścieżki. |
| CreateGenericComposite | Wykonuje ogólną kompozycję dwóch monikers i dostarcza wskaźnik do wynikowego złożonego monikera. |
| createItemMoniker | Tworzy moniker elementu, który identyfikuje obiekt w obiekcie zawierającym (zazwyczaj dokument złożony). |
| createObjrefMoniker | Tworzy moniker OBJREF na podstawie wskaźnika do obiektu. |
| createPointerMoniker | Tworzy moniker wskaźnika na podstawie wskaźnika do obiektu. |
| DllCanUnloadNow | Określa, czy biblioteka DLL, która implementuje tę funkcję, jest używana. Jeśli nie, obiekt wywołujący może zwolnić bibliotekę DLL z pamięci. |
| DllDebugObjectRPCHook | Wyeksportowane przez biblioteki DLL w celu włączenia zdalnego debugowania. |
| DllGetClassObject | Pobiera obiekt klasy z programu obsługi obiektów DLL lub aplikacji obiektu. |
| DllRegisterServer | Nakazuje serwerowi przetwarzania utworzenie wpisów rejestru dla wszystkich klas obsługiwanych w tym module serwera. |
| DllUnregisterServer | Instruuje serwer przetwarzania, aby usunąć tylko te wpisy utworzone za pośrednictwem DllRegisterServer. |
| GetClassFile | Zwraca identyfikator CLSID skojarzony z określoną nazwą pliku. |
| GetRunningObjectTable | Zwraca wskaźnik do interfejsu IRunningObjectTable w lokalnej tabeli obiektów uruchomionych (ROT). |
| IIDFromString | Konwertuje ciąg wygenerowany przez funkcję StringFromIID z powrotem na oryginalny identyfikator interfejsu (IID). |
| inicjowanie | Inicjuje wątek do używania interfejsów API środowiska uruchomieniowego systemu Windows. |
| IsAccelerator | Określa, czy określone naciśnięcie mapuje na akcelerator w określonej tabeli akceleratora. |
| IsEqualCLSID | Określa, czy dwa identyfikatory CLSID są równe. |
| IsEqualGUID | Określa, czy dwa identyfikatory GUID są równe. |
| IsEqualIID | Określa, czy dwa identyfikatory interfejsu są równe. |
| MkParseDisplayName | Konwertuje ciąg na moniker, który identyfikuje obiekt nazwany przez ciąg. |
| MonikerCommonPrefixWith | Tworzy nowy moniker na podstawie wspólnego prefiksu, który ten moniker (ten składający się z danych tego obiektu moniker) dzieli się z innym pseudonimem. |
| MonikerRelativePathTo | Zawiera pseudonim, który podczas komponowania na końcu pierwszego określonego monikera (lub jednego z podobną strukturą) daje drugi określony moniker. |
| OleDoAutoConvert | Automatycznie konwertuje obiekt na nową klasę, jeśli automatyczna konwersja dla tej klasy obiektów jest ustawiona w rejestrze. |
| OleGetAutoConvert | Określa, czy rejestr jest ustawiony dla obiektów określonego identyfikatora CLSID, który ma zostać automatycznie przekonwertowany na inny identyfikator CLSID, a jeśli tak, pobiera nowy identyfikator CLSID. |
| OleGetIconOfClass | Zwraca uchwyt do metapliku zawierającego ikonę i etykietę ciągu dla określonego identyfikatora CLSID. |
| OleGetIconOfFile | Zwraca uchwyt do metapliku zawierającego ikonę i etykietę ciągu dla określonej nazwy pliku. |
| OleIconToCursor | Konwertuje ikonę na kursor. |
| OleRegGetMiscStatus | Zwraca różne informacje o prezentacji i zachowaniach obsługiwanych przez określony identyfikator CLSID z rejestru. |
| OleRegGetUserType | Pobiera typ użytkownika określonej klasy z rejestru. |
| OleSetAutoConvert | Określa identyfikator CLSID do automatycznej konwersji na inną klasę, gdy obiekt tej klasy jest ładowany. |
| ProgIDFromCLSID | Pobiera identyfikator ProgID dla danego identyfikatora CLSID. |
| StringFromCLSID | Konwertuje identyfikator CLSID na ciąg znaków drukowalnych. Różne identyfikatory CLSID zawsze konwertują na różne ciągi. |
| ciąg FromGUID2 | Konwertuje unikatowy identyfikator globalny (GUID) na ciąg znaków drukowalnych. |
| StringFromIID | Konwertuje identyfikator interfejsu na ciąg znaków drukowalnych. |