名前によって指定した修飾子が削除されます。
Note
この API は、内部でだけ使用します。 開発者コードで使用するためのものではありません。
構文
HRESULT QualifierSet_Delete (
[in] int vFunc,
[in] IWbemQualifierSet* ptr,
[in] LPCWSTR wszName
);
パラメーター
vFunc
[in] このパラメーターは使用されません。
ptr [in] IWbemQualifierSet インスタンスへのポインター。
wszName [in] 削除する修飾子の名前。
戻り値
この関数によって返される次の値は、WbemCli.h ヘッダー ファイル内で定義されています。または、コード内で定数として定義することもできます。
| 定数 | [値] | 説明 |
|---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 |
wszName パラメーターが有効ではありません。 |
WBEM_E_INVALID_OPERATION |
0x80041016 | この修飾子の削除は無効です。 |
WBEM_E_NOT_FOUND |
0x80041002 | 指定した修飾子が見つかりませんでした。 |
WBEM_S_NO_ERROR |
0 | 関数呼び出しは成功しました。 |
WBEM_S_RESET_TO_DEFAULT |
0x40002 | ローカル オーバーライドが削除され、親オブジェクトからの元の修飾子のスコープが再開されました。 |
解説
この関数では、IWbemQualifierSet::Delete メソッドの呼び出しがラップされます。
修飾子の伝達規則により、特定の修飾子が別のオブジェクトから継承され、現在のクラスまたはインスタンス内で単にオーバーライドされている可能性があります。 この場合、QualifierSet_Delete メソッドによって、修飾子が元の継承された値にリセットされます。 この場合、関数では状態コード WBEM_S_RESET_TO_DEFAULT が返されます。
必要条件
:「システム要件」を参照してください。
ヘッダー: WMINet_Utils.idl
.NET Framework のバージョン: 4.7.2 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET