次の方法で共有


IPortWMIRegistration::RegisterWMIProvider メソッド (portcls.h)

このメソッドは RegisterWMIProvider 、ミニポート ドライバーの Windows イベント トレーシング (ETW) 機能を PortCls に登録します。

構文

NTSTATUS RegisterWMIProvider(
  [in] PDEVICE_OBJECT unnamedParam1,
  [in] PVOID          unnamedParam2
);

パラメーター

[in] unnamedParam1

MiniportWmiContext - ドライバーのデータ ブロックとイベント ブロックの登録情報を提供する WMILIB_CONTEXT 構造体へのポインターを指定します。

[in] unnamedParam2

pDeviceObject - アダプター ドライバーの機能デバイス オブジェクトを表す DEVICE_OBJECT 構造体へのポインターを指定します。

戻り値

メソッドは RegisterWMIProvider 、呼び出しが成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、適切なエラー コードを返します。

注釈

ETW の詳細については、「 ETW を使用したデバッグとパフォーマンスチューニングの向上」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 7 以降のバージョンの Windows で使用できます。
対象プラットフォーム ユニバーサル
Header portcls.h (Portcls.h を含む)
IRQL PASSIVE_LEVEL。

こちらもご覧ください

DEVICE_OBJECT

Windows イベント トレーシング

IPortWMIRegistration

ETW によりデバッグおよびパフォーマンス調整を改善する

WMILIB_CONTEXT