IPortClsStreamResourceManager2::AddStreamResource2 メソッド (portcls.h)
AddStreamResource2 はストリーム リソースを追加します。 2 種類のストリーム リソースがサポートされています。割り込みとドライバー所有のスレッドです。 AddStreamResource2 メソッドは、オーディオ waveRT ミニポート ドライバーでのみ使用できます。
構文
NTSTATUS AddStreamResource2(
[in] PDEVICE_OBJECT PhysicalDeviceObject,
[in] PVOID ResourceSet,
[in] PPCSTREAMRESOURCE_DESCRIPTOR ResourceDescriptor,
[out] PCSTREAMRESOURCE *ResourceHandle
);
パラメーター
[in] PhysicalDeviceObject
デバイス オブジェクトへのポインター。 device オブジェクトは、 DEVICE_OBJECT型のシステム構造です。
[in] ResourceSet
PVOID - 将来使用するために予約され、NULL に設定されます。 現時点では、デバイス スコープのリソースのみがサポートされています。
[in] ResourceDescriptor
PPCSTREAMRESOURCE_DESCRIPTOR - 追加するリソース。 詳細については、「 PCSTREAMRESOURCE_DESCRIPTOR」を参照してください。
[out] ResourceHandle
PCSTREAMRESOURCE* - リソース ハンドルを保持する場所。 詳細については、「 RemoveStreamResource」を参照してください。
戻り値
STATUS_SUCCESS – ドライバーは、指定された PDO のリソースを登録できました。
STATUS_INVALID_PARAMETER – ドライバーは、他のエラー状態インスタンスの特定のケースとは別に、無効な他のパラメーターが見つかると、このエラーを返します。
追加の標準状態コードが返される場合があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1511 以降のバージョンの Windows で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | portcls.h (Portcls.h を含む) |
Library | Portcls.lib |
IRQL | PASSIVE_LEVEL |