次の方法で共有


AcxDrmForwardContentToDeviceObject 関数 (acxstreams.h)

AcxDrmForwardContentToDeviceObject 関数は、呼び出し元が保護されたコンテンツを転送するデバイスを表すデバイス オブジェクトを受け取ります。 この関数はデバイスを認証し、システムが保護されたコンテンツに割り当てたコンテンツ ID と DRM 権限を送信します。

構文

NTSTATUS AcxDrmForwardContentToDeviceObject(
  ULONG           ContentId,
  PVOID           Reserved,
  PCACXDRMFORWARD DrmForward
);

パラメーター

ContentId

AcxDrmCreateContentMixed によって ACX オーディオ ストリームに割り当てられる 0 以外の DRM コンテンツ ID指定します。 0 のコンテンツ ID は、既定の DRM コンテンツ権限を持つオーディオ ストリームを表し、この関数では使用できないことに注意してください。

Reserved

将来の使用のために予約されています。 NULL に設定します。

DrmForward

ターゲット デバイスを識別するデバイス オブジェクトとファイル オブジェクトと、そのデバイス上の KS オーディオ ピンをそれぞれ指定 ACXDRMFORWARD 構造体へのポインター。 構造体には、KSPROPERTY_DRMAUDIOSTREAM_CONTENTID set-property 要求がデバイスに渡すコンテキスト値も含まれています。

戻り値

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

備考

ACX の要件

最小 ACX バージョン: 1.0

ACX バージョンの詳細については、ACX バージョンの概要 参照してください。

必要条件

要件 価値
ヘッダー acxstreams.h
IRQL PASSIVE_LEVEL

関連項目

  • acxstreams.h ヘッダー する