Share via


PcRegisterAdapterPnpManagement 関数 (portcls.h)

PcRegisterAdapterPnpManagement 関数は、アダプターの PnP 管理インターフェイスを PortCls システム ドライバーに登録します。 PnP の再調整をサポートするために使用されます。

構文

PORTCLASSAPI NTSTATUS PcRegisterAdapterPnpManagement(
       PUNKNOWN       Unknown,
  [in] PDEVICE_OBJECT DeviceObject
);

パラメーター

Unknown

アダプター ドライバー オブジェクトの IUnknown インターフェイスへのポインター。 PortCls システム ドライバーは、このオブジェクトの IAdapterPnpManagement インターフェイスを照会します。

[in] DeviceObject

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

戻り値

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

注釈

Portcls では 、PCRegisterAdapterPnpManagementPcUnregisterAdapterPnpManagement を使用して、PNP の再調整をサポートします。

詳細については、「 PortCls オーディオ ドライバーの PnP 再調整を実装する」を参照してください。

要件

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

こちらもご覧ください

DEVICE_OBJECT

IAdapterPnpManagement

PortCls オーディオ ドライバー用に PnP 再調整を実装する

PcUnregisterAdapterPnpManagement