Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Com poskytuje následující funkce.
| Funkce | Popis |
|---|---|
| BindMoniker | Vyhledá objekt pomocí jeho monikeru, aktivuje objekt, pokud je neaktivní, a načte ukazatel na zadané rozhraní daného objektu. |
| CLSIDFromProgID | Vyhledá v registru IDENTIFIKÁTOR CLSID zadanou progID. |
| CLSIDFromProgIDEx | Aktivuje automatickou instalaci, pokud je povolená zásada COMClassStore. |
| CLSIDFromString | Převede řetězec vygenerovaný StringFromCLSID funkce zpět na původní CLSID. |
| coAddRefServerProcess | Zvýší globální počet odkazů na jednotlivé procesy. |
| CoAllowSetForegroundWindow | Umožňuje, aby se proces serveru COM volal, aby se zaměřil mimo klientskou aplikaci pomocí rozhraní IForegroundTransfer. |
| CoAllowUnmarshalerCLSID | Přidá identifikátor CLSID unmarshaler do seznamu povolených pouze pro volající proces. |
| CoCancelCall | Vyžaduje zrušení odchozího volání metody DCOM čekající na zadané vlákno. |
| CoCopyProxy | Vytvoří soukromou kopii zadaného proxy serveru. |
| CoCreateFreeThreadedMarshaler | Vytvoří agregatable objekt schopný zařazování závislé na kontextu. |
| CoCreateGuid | Vytvoří identifikátor GUID, jedinečné 128bitové celé číslo používané pro identifikátory CLSI a identifikátory rozhraní. |
| CoCreateInstance | Vytvoří jeden neinicializovaný objekt třídy asociované se zadaným CLSID. |
| CoCreateInstanceEx | Vytvoří instanci konkrétní třídy v určitém počítači. |
| CoCreateInstanceFromApp | Vytvoří instanci konkrétní třídy na konkrétním počítači z kontejneru aplikace. |
| CoDisableCallCancellation | Vrátí akci volání CoEnableCallCancellation. |
| CoDisconnectContext | Odpojí všechna připojení proxy serveru, která jsou udržována jménem všech ukazatelů rozhraní odkazovaných na objekty v aktuálním kontextu. |
| CoDisconnectObject | Odpojí všechna připojení vzdáleného procesu udržovaná jménem všech ukazatelů rozhraní, které odkazují na zadaný objekt. |
| CoDosDateTimeToFileTime | Převede MS-DOS reprezentaci času a data na FILETIME strukturu používanou systémem Windows. |
| CoEnableCallCancellation | Povolí zrušení synchronních volání ve volajícím vlákně. |
| CoFileTimeNow | Vrátí aktuální čas jako strukturu FILETIME. |
| CoFileTimeToDosDateTime | Převede FILETIME na MS-DOS hodnoty data a času. |
| CoFreeAllLibraries | Uvolní všechny knihovny DLL, které byly načteny s funkcí CoLoadLibrary (volané interně CoGetClassObject), bez ohledu na to, jestli se aktuálně používají. |
| CoFreeLibrary | Uvolní knihovnu, která se při načtení explicitně osvobodí. |
| CoFreeUnusedLibraries | Uvolní všechny knihovny DLL, které se už nepoužívají. |
| CoFreeUnusedLibrariesEx | Uvolní všechny knihovny DLL, které se už nepoužívají a jejichž zpoždění uvolnění vypršelo. |
| coGetApartmentType | Dotazuje aktuální typ apartmánu a kvalifikátor typu. |
| coGetCallContext | Načte kontext aktuálního volání v aktuálním vlákně. |
| CoGetCallerTID | Vrátí ukazatel na DWORD, který obsahuje ID bytu vlákna volajícího. |
| CoGetCancelObject | Získá ukazatel na rozhraní řízení volání, obvykle ICancelMethodCalls, na zrušit objekt odpovídající volání odchozí metody COM čekající na stejném nebo jiném klientském vlákně. |
| coGetClassObject | Poskytuje ukazatel na rozhraní u objektu třídy přidruženého k zadanému CLSID. |
| CoGetContextToken | Vrátí ukazatel na implementaci IObjContext pro aktuální kontext. |
| CoGetCurrentLogicalThreadId | Vrátí ID logického vlákna aktuálního fyzického vlákna. |
| CoGetCurrentProcess | Vrátí hodnotu, která je jedinečná pro aktuální vlákno. CoGetCurrentProcess lze použít k zabránění problémům s opětovným použitím ID vlákna. |
| coGetInstanceFromFile | Vytvoří nový objekt a inicializuje ho ze souboru pomocí IPersistFile::Load. |
| CoGetInstanceFromIStorage | Vytvoří nový objekt a inicializuje ho z objektu úložiště prostřednictvím interního volání IPersistFile::Load. |
| CoGetInterceptor | Vytvoří instanci příslušného průsečíku určeného rozhraní, které se má zachytit, a vrátí nově vytvořený průsečík. |
| CoGetInterfaceAndReleaseStream | Zruší zařazování vyrovnávací paměti obsahující ukazatel rozhraní a uvolní datový proud, pokud byl ukazatel rozhraní zařazován z jiného vlákna do volajícího vlákna. |
| CoGetMalloc | Načte ukazatel na výchozí alokátor úloh OLE (který podporuje systémovou implementaci rozhraní IMalloc), aby aplikace mohly volat své metody pro správu paměti. |
| CoGetMarshalSizeMax | Vrátí horní mez počtu bajtů potřebných k zařazování zadaného ukazatele rozhraní na zadaný objekt. |
| coGetObject | Převede zobrazovaný název na moniker, který identifikuje pojmenovaný objekt, a pak vytvoří vazbu na objekt identifikovaný monikerem. |
| CoGetObjectContext | Vrátí kontext aktuálního objektu. |
| CoGetPSClsid | Vrátí CLSID knihovny DLL, která implementuje proxy a zástupný kód pro zadané rozhraní. |
| coGetStandardMarshal | Vytvoří výchozí nebo standardní zařazování objektu v procesu klienta nebo procesu serveru v závislosti na volajícím a vrátí ukazatel na IMarshal implementaci. |
| CoGetStdMarshalEx | Vytvoří agregovaný standardní zařazovač pro použití s jednoduchými obslužnými rutinami na straně klienta. |
| CoGetSystemSecurityPermissions | Vrátí výchozí hodnoty popisovačů zabezpečení pro přístupová oprávnění a oprávnění pro spuštění na úrovni počítače a také limity pro spuštění a přístup. |
| CoGetTreatAsClass | Vrátí CLSID objektu, který může emulovat zadaný objekt. |
| CoHandlePriorityEventsFromMessagePump | Poskytuje příležitost pro krátkodobá volání com v oblasti infrastruktury a další práci com s vysokou prioritou nebo zkrácenou prací modelu COM, která se má odesílat mezi zprávami. |
| coImpersonateClient | Umožňuje serveru zosobnit klienta aktuálního volání po dobu trvání hovoru. |
| CoInitialize | Inicializuje knihovnu COM v aktuálním vlákně a identifikuje model souběžnosti jako jednovláknový byt (STA). |
| CoInitializeEx | Inicializuje knihovnu COM pro použití volajícím vláknem, nastaví model souběžnosti vlákna a v případě potřeby vytvoří pro vlákno nový byt. |
| CoInitializeSecurity | Zaregistruje zabezpečení a nastaví výchozí hodnoty zabezpečení pro proces. |
| coInstall | Nainstaluje požadovanou serverová aplikaci modelu COM. |
| CoInvalidateRemoteMachineBindings | Informuje správce řízení služeb, vyprázdnit všechny popisovače vazby RPC uložené v mezipaměti pro zadaný počítač. |
| CoIsHandlerConnected | Určuje, zda je vzdálený objekt připojen k odpovídajícímu objektu v procesu. |
| CoIsOle1Class | Určuje, zda zadaný CLSID představuje OBJEKT OLE 1. |
| CoLoadLibrary | Načte konkrétní knihovnu DLL do procesu volajícího. |
| CoLockObjectExternal | Volá se buď k uzamčení objektu, aby se zajistilo, že zůstane v paměti, nebo uvolnit takový zámek. |
| CoMarshalHresult | Zařadí HRESULT do zadaného datového proudu, ze kterého se dá zrušit jeho tvar pomocí funkce CoUnmarshalHresult. |
| CoMarshalInterface | Zapíše do datového proudu data potřebná k inicializaci objektu proxy v určitém procesu klienta. |
| CoMarshalInterThreadInterfaceInStream | Zařadí ukazatel rozhraní z jednoho vlákna do jiného vlákna ve stejném procesu. |
| CoQueryAuthenticationServices | Načte seznam ověřovacích služeb registrovaných při procesu s názvem CoInitializeSecurity. |
| CoQueryClientBlanket | Volal server, aby zjistil o klientovi, který vyvolal metodu spuštěnou v aktuálním vlákně. |
| CoRegisterActivationFilter | Zaregistruje filtr pro celý proces pro zpracování žádostí o aktivaci. |
| CoRegisterChannelHook | Zaregistruje háček kanálu. |
| CoQueryProxyBlanket | Načte ověřovací informace, které klient používá k volání zadaného proxy serveru. |
| CoRegisterClassObject | Zaregistruje objekt třídy EXE v OLE, aby se k němu mohly připojit jiné aplikace. |
| CoRegisterInitializeSpy | Zaregistruje implementaci IInitializeSpy rozhraní. Rozhraní IInitializeSpy je deficializováno, aby vývojáři mohli provádět inicializaci a čištění v apartmánech COM. |
| CoRegisterMallocSpy | Zaregistruje implementaci IMallocSpy rozhraní, dále vyžaduje, aby OLE volala své obálkové metody kolem každého volání odpovídající IMalloc metoda. |
| CoRegisterMessageFilter | Zaregistruje se u OLE instance IMessageFilter rozhraní, které se má použít pro zpracování problémů souběžnosti v aktuálním vlákně. |
| CoRegisterPSClsid | Umožňuje staženou knihovnu DLL zaregistrovat vlastní rozhraní v rámci spuštěného procesu, aby kód zařazování mohl zařašovat tato rozhraní. |
| coRegisterSurrogate | Zaregistruje náhradní proces prostřednictvím svého ISurrogate ukazatel rozhraní. |
| CoReleaseMarshalData | Zničí dříve zařazovaný datový paket. |
| CoReleaseServerProcess | Sníží globální počet odkazů na jednotlivé procesy. |
| CoResumeClassObjects | Volal server, který může zaregistrovat více objektů třídy, aby informoval SCM o všech registrovaných třídách a povoluje žádosti o aktivaci pro tyto objekty třídy. |
| CoRevertToSelf | Obnoví ověřovací informace ve vlákně provádění. |
| coRevokeClassObject | Informuje OLE, že objekt třídy, dříve zaregistrovaný v CoRegisterClassObject funkce, již není k dispozici pro použití. |
| CoRevokeInitializeSpy | Odvolá zaregistrovanou implementaci IInitializeSpy rozhraní. |
| CoRevokeMallocSpy | Odvolá zaregistrovaný objekt IMallocSpy. |
| CoSetCancelObject | Nastaví (registry) nebo resetuje (zruší registraci) zrušit objekt pro použití při následných operacích zrušení v aktuálním vlákně. |
| CoSetMessageDispatcher | Zaregistruje nebo zruší registraci dispečeru zpráv pro jednotlivá vlákna, který se má vyvolat, když jsou k dispozici zprávy okna pro odesílání v rozhraních COM wait API ve vlákně ASTA. |
| CoSetProxyBlanket | Nastaví ověřovací informace, které se použijí k volání zadaného proxy serveru. |
| coSuspendClassObjects | Zabraňuje všem novým žádostem o aktivaci ze SCM u všech objektů třídy registrovaných v rámci procesu. |
| CoSwitchCallContext | Přepne objekt kontextu volání používaný CoGetCallContext. |
| CoTaskMemAlloc | Přidělí blok paměti úkolu stejným způsobem jako IMalloc::Alloc. |
| CoTaskMemFree | Uvolní blok paměti úkolu dříve přidělené voláním funkce CoTaskMemAlloc nebo CoTaskMemReal loc. |
| CoTaskMemRealloc | Změní velikost dříve přiděleného bloku paměti úlohy. |
| CoTestCancel | Určuje, jestli klient zrušil volání spuštěné na serveru. |
| CoTreatAsClass | Vytvoří nebo odebere emulaci, ve které objekty jedné třídy jsou považovány za objekty jiné třídy. |
| CoUninitialize | Zavře knihovnu COM v aktuálním vlákně, uvolní všechny knihovny DLL načtené vláknem, uvolní všechny další prostředky, které vlákno udržuje, a vynutí ukončení všech připojení RPC ve vlákně. |
| CoUnmarshalHresult | Zruší HRESULT typu ze zadaného datového proudu. |
| CoUnmarshalInterface | Inicializuje nově vytvořený proxy pomocí dat zapsaných do datového proudu předchozím voláním CoMarshalInterface funkce a vrátí ukazatel rozhraní na tento proxy server. |
| CoWaitForMultipleHandles | Čeká, až se zadané popisovače signalizují nebo po uplynutí zadaného časového limitu. |
| CoWaitForMultipleObjects | Náhrada za CoWaitForMultipleHandles primárně určená pro aplikace a komponenty pro Windows Store. Toto náhradní rozhraní API skryje možnosti CoWaitForMultipleHandles, které nejsou podporovány v ASTA. |
| createAntiMoniker | Vytvoří a vrátí nový anti-moniker. |
| createAsyncBindCtx | Vytvoří asynchronní kontext vazby pro použití s asynchronními monikery. |
| CreateBindCtx | Vrátí ukazatel na implementaci IBindCtx (objekt kontextu vazby). Tento objekt ukládá informace o konkrétní operaci moniker-binding. |
| CreateClassMoniker | Vytvoří moniker třídy, který odkazuje na zadanou třídu. |
| CreateFileMoniker | Vytvoří moniker souboru na základě zadané cesty. |
| createGenericComposite | Provede obecné složení dvou monikerů a poskytuje ukazatel na výsledný složený moniker. |
| CreateItemMoniker | Vytvoří moniker položky, který identifikuje objekt uvnitř objektu obsahujícího (obvykle složený dokument). |
| CreateObjrefMoniker | Vytvoří moniker OBJREF na základě ukazatele na objekt. |
| CreatePointerMoniker | Vytvoří moniker ukazatele na základě ukazatele na objekt. |
| DllCanUnloadNow | Určuje, zda se používá knihovna DLL, která implementuje tuto funkci. Pokud ne, volající může knihovnu DLL uvolnit z paměti. |
| DllDebugObjectRPCHook | Exportované pomocí knihoven DLL za účelem povolení vzdáleného ladění |
| DllGetClassObject | Načte objekt třídy z obslužné rutiny objektu knihovny DLL nebo objektové aplikace. |
| DllRegisterServer | Instruuje procesový server, aby vytvořil položky registru pro všechny třídy podporované v tomto modulu serveru. |
| DllUnregisterServer | Dává pokyn, aby procesový server odebral pouze ty položky vytvořené prostřednictvím DllRegisterServer. |
| GetClassFile | Vrátí HODNOTU CLSID přidruženou k zadanému názvu souboru. |
| GetRunningObjectTable | Vrátí ukazatel na rozhraní IRunningObjectTable v místní spuštěné tabulce objektů (ROT). |
| IIDFromString | Převede řetězec vygenerovaný funkcí StringFromIID zpět na původní identifikátor rozhraní (IID). |
| inicializace | Inicializuje vlákno pro použití rozhraní API prostředí Windows Runtime. |
| IsAccelerator | Určuje, zda se zadané stisknutí kláves mapuje na akcelerátor v zadané tabulce akcelerátoru. |
| IsEqualCLSID | Určuje, zda jsou dvě identifikátory CLSI stejné. |
| IsEqualGUID | Určuje, zda jsou dvě identifikátory GUID stejné. |
| IsEqualIID | Určuje, zda jsou dva identifikátory rozhraní stejné. |
| MkParseDisplayName | Převede řetězec na moniker, který identifikuje objekt pojmenovaný řetězcem. |
| MonikerCommonPrefixWith | Vytvoří nový moniker na základě společné předpony, kterou tento moniker (ten, který obsahuje data tohoto objektu moniker) sdílí s jiným monikerem. |
| MonikerRelativePathTo | Poskytuje moniker, který při vytváření na konec prvního zadaného monikeru (nebo jednoho s podobnou strukturou) získá druhý zadaný moniker. |
| OleDoAutoConvert | Automaticky převede objekt na novou třídu, pokud je v registru nastaven automatický převod této třídy objektu. |
| OleGetAutoConvert | Určuje, zda je registr nastaven pro objekty zadanéHO CLSID automaticky převést na jiný CLSID, a pokud ano, načte nové CLSID. |
| oleGetIconOfClass | Vrátí popisovač metasouboru obsahujícího ikonu a popisek řetězce pro zadaný identifikátor CLSID. |
| OleGetIconOfFile | Vrátí popisovač metasouboru obsahujícího ikonu a popisek řetězce pro zadaný název souboru. |
| OleIconToCursor | Převede ikonu na kurzor. |
| OleRegGetMiscStatus | Vrátí různé informace o prezentaci a chování podporované zadaným CLSID z registru. |
| OleRegGetUserType | Získá typ uživatele zadané třídy z registru. |
| OleSetAutoConvert | Určuje CLSID pro automatický převod do jiné třídy při načtení objektu této třídy. |
| ProgIDFromCLSID | Načte Identifikátor ProgID pro daný identifikátor CLSID. |
| StringFromCLSID | Převede CLSID na řetězec tisknutelných znaků. Různá identifikátory CLSI Se vždy převedou na různé řetězce. |
| stringFromGUID2 | Převede globálně jedinečný identifikátor (GUID) na řetězec tisknutelných znaků. |
| StringFromIID | Převede identifikátor rozhraní na řetězec tištěných znaků. |