194 references to WbemNative
System.ServiceModel (194)
System\ServiceModel\Administration\WbemException.cs (12)
13internal WbemException(WbemNative.WbemStatus hr) 28internal static void Throw(WbemNative.WbemStatus hr) 32case WbemNative.WbemStatus.WBEM_E_NOT_FOUND: 34case WbemNative.WbemStatus.WBEM_E_INVALID_PARAMETER: 36case WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED: 38case WbemNative.WbemStatus.WBEM_E_INVALID_METHOD: 49Throw((WbemNative.WbemStatus)hr); 57: base(WbemNative.WbemStatus.WBEM_E_NOT_FOUND) 65: base((int)WbemNative.WbemStatus.WBEM_E_INVALID_PARAMETER, name) 70: base(WbemNative.WbemStatus.WBEM_E_INVALID_PARAMETER) 78: base(WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED) 86: base(WbemNative.WbemStatus.WBEM_E_INVALID_METHOD)
System\ServiceModel\Administration\WbemProvider.cs (182)
20class WbemProvider : WbemNative.IWbemProviderInit, WbemNative.IWbemServices 23WbemNative.IWbemDecoupledRegistrar wbemRegistrar = null; 24WbemNative.IWbemServices wbemServices = null; 56this.wbemRegistrar = (WbemNative.IWbemDecoupledRegistrar)new WbemNative.WbemDecoupledRegistrar(); 59if ((int)WbemNative.WbemStatus.WBEM_S_NO_ERROR != hr) 76if ((int)WbemNative.WbemStatus.WBEM_S_NO_ERROR != hr) 122int WbemNative.IWbemProviderInit.Initialize( 127WbemNative.IWbemServices wbemServices, 128WbemNative.IWbemContext wbemContext, 129WbemNative.IWbemProviderInitSink wbemSink 133return (int)WbemNative.WbemStatus.WBEM_E_INVALID_PARAMETER; 138wbemSink.SetStatus((int)WbemNative.tag_WBEM_EXTRA_RETURN_CODES.WBEM_S_INITIALIZED, 0); 148wbemSink.SetStatus((int)WbemNative.WbemStatus.WBEM_E_FAILED, 0); 149return (int)WbemNative.WbemStatus.WBEM_E_FAILED; 159return (int)WbemNative.WbemStatus.WBEM_S_NO_ERROR; 166this.wbemServices = (WbemNative.IWbemServices)Marshal.GetObjectForIUnknown(pUnk); 170int WbemNative.IWbemServices.OpenNamespace( 173WbemNative.IWbemContext wbemContext, 174ref WbemNative.IWbemServices wbemServices, 178return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 181int WbemNative.IWbemServices.CancelAsyncCall( 182WbemNative.IWbemObjectSink wbemSink 185return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 188int WbemNative.IWbemServices.QueryObjectSink( 190out WbemNative.IWbemObjectSink wbemSink 194return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 197int WbemNative.IWbemServices.GetObject( 200WbemNative.IWbemContext wbemContext, 201ref WbemNative.IWbemClassObject wbemObject, 205return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 208int WbemNative.IWbemServices.GetObjectAsync( 211WbemNative.IWbemContext wbemContext, 212WbemNative.IWbemObjectSink wbemSink) 215return (int)WbemNative.WbemStatus.WBEM_E_INVALID_PARAMETER; 232(int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 233(int)WbemNative.WbemStatus.WBEM_S_NO_ERROR, 241wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 250wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 251(int)WbemNative.WbemStatus.WBEM_E_FAILED, null, null); 252return (int)WbemNative.WbemStatus.WBEM_E_FAILED; 259return (int)WbemNative.WbemStatus.WBEM_S_NO_ERROR; 262int WbemNative.IWbemServices.PutClass( 263WbemNative.IWbemClassObject wbemObject, 265WbemNative.IWbemContext wbemContext, 268return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 271int WbemNative.IWbemServices.PutClassAsync( 272WbemNative.IWbemClassObject wbemObject, 274WbemNative.IWbemContext wbemContext, 275WbemNative.IWbemObjectSink wbemSink) 277return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 280int WbemNative.IWbemServices.DeleteClass( 283WbemNative.IWbemContext wbemContext, 286return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 289int WbemNative.IWbemServices.DeleteClassAsync( 292WbemNative.IWbemContext wbemContext, 293WbemNative.IWbemObjectSink wbemSink) 295return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 298int WbemNative.IWbemServices.CreateClassEnum( 301WbemNative.IWbemContext wbemContext, 302out WbemNative.IEnumWbemClassObject wbemEnum) 305return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 308int WbemNative.IWbemServices.CreateClassEnumAsync( 311WbemNative.IWbemContext wbemContext, 312WbemNative.IWbemObjectSink wbemSink) 314return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 317int WbemNative.IWbemServices.PutInstance( 318WbemNative.IWbemClassObject pInst, 320WbemNative.IWbemContext wbemContext, 323return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 326int WbemNative.IWbemServices.PutInstanceAsync( 327WbemNative.IWbemClassObject wbemObject, 329WbemNative.IWbemContext wbemContext, 330WbemNative.IWbemObjectSink wbemSink 334return (int)WbemNative.WbemStatus.WBEM_E_INVALID_PARAMETER; 355WbemException.ThrowIfFail(wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 356(int)WbemNative.WbemStatus.WBEM_S_NO_ERROR, null, null)); 362wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 371wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 372(int)WbemNative.WbemStatus.WBEM_E_FAILED, null, null); 373return (int)WbemNative.WbemStatus.WBEM_E_FAILED; 380return (int)WbemNative.WbemStatus.WBEM_S_NO_ERROR; 383int WbemNative.IWbemServices.DeleteInstance( 386WbemNative.IWbemContext wbemContext, 389return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 392int WbemNative.IWbemServices.DeleteInstanceAsync( 395WbemNative.IWbemContext wbemContext, 396WbemNative.IWbemObjectSink wbemSink) 399return (int)WbemNative.WbemStatus.WBEM_E_INVALID_PARAMETER; 413(int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 414(int)WbemNative.WbemStatus.WBEM_S_NO_ERROR, null, null)); 422wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 433wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 434(int)WbemNative.WbemStatus.WBEM_E_FAILED, null, null); 435return (int)WbemNative.WbemStatus.WBEM_E_FAILED; 441return (int)WbemNative.WbemStatus.WBEM_S_NO_ERROR; 444int WbemNative.IWbemServices.CreateInstanceEnum( 447WbemNative.IWbemContext wbemContext, 448out WbemNative.IEnumWbemClassObject wbemEnum 452return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 455int WbemNative.IWbemServices.CreateInstanceEnumAsync( 458WbemNative.IWbemContext wbemContext, 459WbemNative.IWbemObjectSink wbemSink) 462return (int)WbemNative.WbemStatus.WBEM_E_INVALID_PARAMETER; 471(int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 472(int)WbemNative.WbemStatus.WBEM_S_NO_ERROR, 478wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 495wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 496(int)WbemNative.WbemStatus.WBEM_E_FAILED, null, null); 497return (int)WbemNative.WbemStatus.WBEM_E_FAILED; 503return (int)WbemNative.WbemStatus.WBEM_S_NO_ERROR; 506int WbemNative.IWbemServices.ExecQuery( 510WbemNative.IWbemContext wbemContext, 511out WbemNative.IEnumWbemClassObject wbemEnum) 514return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 517int WbemNative.IWbemServices.ExecQueryAsync( 521WbemNative.IWbemContext wbemContext, 522WbemNative.IWbemObjectSink wbemSink) 525return (int)WbemNative.WbemStatus.WBEM_E_INVALID_PARAMETER; 536(int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 537(int)WbemNative.WbemStatus.WBEM_S_NO_ERROR, null, null)); 545wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 556wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 557(int)WbemNative.WbemStatus.WBEM_E_FAILED, null, null); 558return (int)WbemNative.WbemStatus.WBEM_E_FAILED; 564return (int)WbemNative.WbemStatus.WBEM_S_NO_ERROR; 567int WbemNative.IWbemServices.ExecNotificationQuery( 571WbemNative.IWbemContext wbemContext, 572out WbemNative.IEnumWbemClassObject wbemEnum) 575return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 578int WbemNative.IWbemServices.ExecNotificationQueryAsync( 582WbemNative.IWbemContext wbemContext, 583WbemNative.IWbemObjectSink wbemSink) 585return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 587int WbemNative.IWbemServices.ExecMethod( 591WbemNative.IWbemContext wbemContext, 592WbemNative.IWbemClassObject wbemInParams, 593ref WbemNative.IWbemClassObject wbemOutParams, 596return (int)WbemNative.WbemStatus.WBEM_E_NOT_SUPPORTED; 599int WbemNative.IWbemServices.ExecMethodAsync( 603WbemNative.IWbemContext wbemContext, 604WbemNative.IWbemClassObject wbemInParams, 605WbemNative.IWbemObjectSink wbemSink) 608return (int)WbemNative.WbemStatus.WBEM_E_INVALID_PARAMETER; 610int result = (int)WbemNative.WbemStatus.WBEM_S_NO_ERROR; 622result = (int)WbemNative.WbemStatus.WBEM_E_NOT_FOUND; 626(int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 638wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 648result = (int)WbemNative.WbemStatus.WBEM_E_FAILED; 649wbemSink.SetStatus((int)WbemNative.tag_WBEM_STATUS_TYPE.WBEM_STATUS_COMPLETE, 676new WbemNative.IWbemClassObject[] { ((InstanceContext)inst).WbemObject })); 689internal WbemNative.IWbemClassObject WbemObject 714WbemNative.IWbemClassObject wbemInParms; 715WbemNative.IWbemClassObject wbemOutParms; 718internal MethodContext(ParameterContext parms, string methodName, WbemNative.IWbemClassObject wbemInParms, WbemInstance wbemInstance) 725WbemNative.IWbemClassObject wbemObject = null; 729WbemNative.IWbemClassObject wbemMethod = null; 752new WbemNative.IWbemClassObject[] { this.wbemOutParms })); 797WbemException.Throw(WbemNative.WbemStatus.WBEM_E_INVALID_OBJECT_PATH); 827WbemException.Throw(WbemNative.WbemStatus.WBEM_E_INVALID_QUERY); 838WbemNative.IWbemServices wbemServices; 839WbemNative.IWbemContext wbemContext; 840WbemNative.IWbemObjectSink wbemSink; 844WbemNative.IWbemServices wbemServices, 845WbemNative.IWbemContext wbemContext, 846WbemNative.IWbemObjectSink wbemSink) 858internal WbemNative.IWbemServices WbemServices 862internal WbemNative.IWbemContext WbemContext 866internal WbemNative.IWbemObjectSink WbemSink 876WbemNative.IWbemClassObject wbemObject; 900WbemNative.IWbemClassObject tempObj = null; 912internal WbemInstance(ParameterContext parms, WbemNative.IWbemClassObject wbemObject) 918internal WbemNative.IWbemClassObject WbemObject 932WbemNative.CIMTYPE type = 0; 954WbemNative.IWbemClassObject[] insts = new WbemNative.IWbemClassObject[objs.GetLength(0)]; 965type = WbemNative.CIMTYPE.CIM_SINT64; 969if ((int)WbemNative.WbemStatus.WBEM_E_TYPE_MISMATCH == hResult || (int)WbemNative.WbemStatus.WBEM_E_NOT_FOUND == hResult) 973if ((int)WbemNative.WbemStatus.WBEM_E_TYPE_MISMATCH == hResult) 1007new WbemNative.IWbemClassObject[] { this.wbemObject }));