en-tête objbase.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
objbase.h contient les interfaces de programmation suivantes :
Fonctions
BindMoniker Localise un objet au moyen de son moniker, active l’objet s’il est inactif et récupère un pointeur vers l’interface spécifiée sur cet objet. |
CLSIDFromProgIDEx La fonction CLSIDFromProgIDEx (objbase.h) déclenche l’installation automatique si la stratégie COMClassStore est activée. |
CoAllowSetForegroundWindow Cette fonction transmet le privilège de premier plan (le privilège permettant de définir la fenêtre de premier plan) d’un processus à un autre. Le processus disposant du privilège de premier plan peut appeler cette fonction pour transmettre ce privilège à un processus de serveur COM local. |
CoDosDateTimeToFileTime Convertit la représentation MS-DOS de l’heure et de la date en une structure FILETIME utilisée par Windows. |
CoFileTimeNow La fonction CoFileTimeNow (objbase.h) retourne l’heure actuelle sous forme de structure FILETIME. |
CoFileTimeToDosDateTime Convertit un FILETIME en valeurs de date et d’heure MS-DOS. |
CoFreeAllLibraries Libère toutes les DLL qui ont été chargées avec la fonction CoLoadLibrary (appelée en interne par CoGetClassObject), qu’elles soient en cours d’utilisation ou non. |
CoFreeLibrary Libère une bibliothèque qui, une fois chargée, a été spécifiée pour être libérée explicitement. |
CoGetInstanceFromFile Crée un objet et l’initialise à partir d’un fichier à l’aide de IPersistFile::Load. |
CoGetInstanceFromIStorage Crée un objet et l’initialise à partir d’un objet de stockage via un appel interne à IPersistFile::Load. |
CoGetObject Convertit un nom d’affichage en moniker qui identifie l’objet nommé, puis se lie à l’objet identifié par le moniker. |
CoGetSystemSecurityPermissions Retourne les valeurs par défaut des descripteurs de sécurité des autorisations de lancement et d’accès à l’échelle de l’ordinateur, ainsi que les limites de lancement et d’accès. |
CoInitialize Initialise la bibliothèque COM sur le thread actuel et identifie le modèle d’accès concurrentiel en tant qu’appartement à thread unique (STA). |
CoInstall Installe l’application serveur COM demandée. |
CoIsOle1Class Détermine si le CLSID spécifié représente un objet OLE 1. |
CoLoadLibrary Charge une DLL spécifique dans le processus de l’appelant. |
CoRegisterChannelHook Inscrit un crochet de canal. |
CoRegisterInitializeSpy Inscrit une implémentation de l’interface IInitializeSpy. L’interface IInitializeSpy est défiée pour permettre aux développeurs d’effectuer l’initialisation et le nettoyage sur les appartements COM. |
CoRegisterMallocSpy Enregistre une implémentation de l’interface IMallocSpy, exigeant par la suite qu’OLE appelle ses méthodes wrapper autour de chaque appel à la méthode IMalloc correspondante. |
CoRegisterMessageFilter Inscrit avec OLE le instance d’une interface IMessageFilter, qui doit être utilisée pour gérer les problèmes d’accès concurrentiel sur le thread actif. |
CoRevokeInitializeSpy Révoque une implémentation inscrite de l’interface IInitializeSpy. |
CoRevokeMallocSpy Révoque un objet IMallocSpy inscrit. |
CoTreatAsClass Établit ou supprime une émulation, dans laquelle les objets d’une classe sont traités comme des objets d’une autre classe. |
CreateAntiMoniker Crée et retourne un nouveau anti-moniker. |
CreateBindCtx Retourne un pointeur vers une implémentation d’IBindCtx (objet de contexte de liaison). Cet objet stocke des informations sur une opération de liaison de moniker particulière. |
CreateClassMoniker Crée un moniker de classe qui fait référence à la classe spécifiée. |
CreateDataAdviseHolder La fonction CreateDataAdviseHolder (objbase.h) récupère un pointeur vers l’implémentation OLE d’IDataAdviseHolder sur l’objet data advise. |
CreateDataCache Récupère un pointeur vers une nouvelle instance d’une implémentation fournie par OLE d’un cache de données. |
CreateFileMoniker Crée un moniker de fichier en fonction du chemin d’accès spécifié. |
CreateGenericComposite Effectue une composition générique de deux monikers et fournit un pointeur vers le moniker composite résultant. |
CreateItemMoniker Crée un moniker d’élément qui identifie un objet dans un objet contenant (généralement un document composé). |
CreateObjrefMoniker Crée un moniker OBJREF basé sur un pointeur vers un objet. |
CreatePointerMoniker Crée un moniker de pointeur basé sur un pointeur vers un objet. |
GetClassFile Retourne le CLSID associé au nom de fichier spécifié. |
GetRunningObjectTable Retourne un pointeur vers l’interface IRunningObjectTable sur la table d’objets en cours d’exécution locale (ROT). |
IsEqualGUID La macro IsEqualGUID (objbase.h) détermine si deux GUID sont égaux. |
MkParseDisplayName Convertit une chaîne en moniker qui identifie l’objet nommé par la chaîne. |
MonikerCommonPrefixWith Crée un nouveau moniker basé sur le préfixe commun que ce moniker (celui qui comprend les données de cet objet moniker) partage avec un autre moniker. |
MonikerRelativePathTo Fournit un moniker qui, lorsqu’il est composé à la fin du premier moniker spécifié (ou d’un moniker avec une structure similaire), produit le deuxième moniker spécifié. |
StgGetIFillLockBytesOnFile Ouvre un objet wrapper sur un fichier temporaire. |
StgGetIFillLockBytesOnILockBytes Crée un objet wrapper sur un objet de tableau d’octets fourni par l’appelant. |
StgOpenAsyncDocfileOnIFillLockBytes Ouvre un objet de stockage asynchrone racine existant sur un objet wrapper de tableau d’octets fourni par l’appelant. |
StgOpenLayoutDocfile Ouvre un fichier composé sur une implémentation ILockBytes capable de surveiller les données du secteur. |
Énumérations
COINIT Détermine le modèle d’accès concurrentiel utilisé pour les appels entrants aux objets créés par ce thread. Ce modèle d’accès concurrentiel peut être soit en thread d’appartement, soit multithread. |
COMSD Détermine le type de descripteur de sécurité COM à obtenir lors de l’appel de CoGetSystemSecurityPermissions. |