Share via


PcUnregisterAdapterPnpManagement 関数 (portcls.h)

PcUnregisterAdapterPnpManagement 関数は、PortCls クラス ドライバーからオーディオ アダプターの PnP 管理インターフェイスの登録を解除します。 PnP の再調整をサポートするために使用されます。

構文

PORTCLASSAPI NTSTATUS PcUnregisterAdapterPnpManagement(
  [in] PDEVICE_OBJECT DeviceObject
);

パラメーター

[in] DeviceObject

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

戻り値

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

注釈

PcUnregisterAdapterPnpManagement 関数は、PcUnregisterAdapterPnpManagement 関数を使用して PortCls に登録されたドライバーの PnP 管理インターフェイスの登録を解除します。

この関数は、アダプターの PnP 管理インターフェイスが以前 に PcRegisterAdapterPnpManagement を使用して PortCls に登録されている場合にのみ呼び出す必要があります。

Portcls では、PNP の再調整をサポートするために、PcRegisterAdapterPnpManagement と PcUnregisterAdapterPnpManagement が使用されます。

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

要件

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

こちらもご覧ください

DEVICE_OBJECT

PcRegisterAdapterPnpManagement