次の方法で共有


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 バージョンの概要」を参照してください。

要件

要件
Header acxstreams.h
IRQL PASSIVE_LEVEL

こちらもご覧ください