次の方法で共有


KsRemoveBusEnumInterface 関数 (swenum.h)

この関数は内部使用のみを目的としています。

KsRemoveBusEnumInterface 関数は、demand-load バス列挙子オブジェクトへのインターフェイスを削除します。

構文

KSDDKAPI NTSTATUS KsRemoveBusEnumInterface(
  [in] PIRP Irp
);

パラメーター

[in] Irp

削除する特定のデバイスとインターフェイスのデバイス ID、インターフェイス ID、および参照文字列を指定するSWENUM_INSTALL_INTERFACE構造体を含む IRP へのポインター。 この構造の詳細については、以下の「Remarks」セクションを参照してください。

戻り値

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

備考

Irp->AssociatedIrp.SystemBuffer には、SWENUM_INSTALL_INTERFACE構造体が含まれていると見なされます。 構造体の DeviceIdInterfaceId、および ReferenceString メンバーは、削除する特定のデバイスとインターフェイスを指定します。

必要条件

要件 価値
ターゲット プラットフォーム 万国
ヘッダー swenum.h (Swenum.h を含む)
ライブラリ Ks.lib

関連項目

KsInstallBusEnumInterface

SWENUM_INSTALL_INTERFACE