示例#1
0
        internal void DeleteInstance(
            MI_OperationFlags flags,
            MI_OperationOptions options,
            string namespaceName,
            MI_Instance inboundInstance,
            MI_OperationCallbacks callbacks,
            out MI_Operation operation
            )
        {
            if (callbacks != null)
            {
                throw new NotImplementedException();
            }

            MI_Operation operationLocal = MI_Operation.NewDirectPtr();

            this.ft.DeleteInstance(this,
                                   flags,
                                   options,
                                   namespaceName,
                                   inboundInstance,
                                   null,
                                   operationLocal);

            operation = operationLocal;
        }
示例#2
0
        internal void TestConnection(
            MI_OperationFlags flags,
            MI_OperationCallbacks callbacks,
            out MI_Operation operation
            )
        {
            if (callbacks != null)
            {
                throw new NotImplementedException();
            }

            MI_Operation operationLocal = MI_Operation.NewDirectPtr();

            this.ft.TestConnection(this,
                                   flags,
                                   null,
                                   operationLocal);

            operation = operationLocal;
        }
示例#3
0
        internal void AssociatorInstances(
            MI_OperationFlags flags,
            MI_OperationOptions options,
            string namespaceName,
            MI_Instance instanceKeys,
            string assocClass,
            string resultClass,
            string role,
            string resultRole,
            bool keysOnly,
            MI_OperationCallbacks callbacks,
            out MI_Operation operation
            )
        {
            if (callbacks != null)
            {
                throw new NotImplementedException();
            }

            MI_Operation operationLocal = MI_Operation.NewDirectPtr();

            this.ft.AssociatorInstances(this,
                                        flags,
                                        options,
                                        namespaceName,
                                        instanceKeys,
                                        assocClass,
                                        resultClass,
                                        role,
                                        resultRole,
                                        keysOnly,
                                        null,
                                        operationLocal);

            operation = operationLocal;
        }