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_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 で使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | portcls.h (Portcls.h を含む) |
ライブラリ | Portcls.lib |
IRQL | PASSIVE_LEVEL |
関連項目
IPortClsStreamResourceManager の
IPortClsStreamResourceManager2 の
RemoveStreamResource の