> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SetProtectedResourceSession

> コマンド リスト内の後続のコマンドが保護されたリソースにアクセスできるかどうかを指定します。

コマンド リスト内の後続のコマンドが保護されたリソースにアクセスできるかどうかを指定します。既定では、保護されたリソースは有効になっていません。有効なセッションを指定して **SetProtectedResourceSession** を呼び出すと、同じタイプの保護されたリソースがそのセッションを参照できます。**NULL** を指定して **SetProtectedResourceSession** を呼び出した後は、保護されたリソースにはアクセスできなくなります。

## 構文

```cpp theme={null}
void SetProtectedResourceSession(
    ID3D12ProtectedResourceSession  pProtectedResourceSession
)
```

### パラメーター

*pProtectedResourceSession \[in, optional]*<br />型: ID3D12ProtectedResourceSession \*

**ID3D12ProtectedResourceSession** へのオプションのポインター。**ID3D12ProtectedResourceSession** は、[ID3D12Device4::CreateProtectedResourceSession](/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createprotectedresourcesession_public) を呼び出すことによって取得できます。

### 戻り値

型: void

設定されている場合、指定されたセッションで保護されたリソースにアクセスできることを示します。保護されたリソースへのアクセスは、有効なセッションを指定して **SetProtectedResourceSession** が呼び出された後にのみ発生します。このメソッドを呼び出すと、コマンド リストのステートはクリアされます。**NULL** を渡した場合、保護されたリソースにはアクセスできません。

## 要件

**ヘッダー:** d3d12\_xs.h または d3d12\_x.h<br />**ライブラリ:** d3d12\_xs.lib または d3d12\_x.lib<br />**サポートされるプラットフォーム**: XBOX Series 本体および XBOX One ファミリ

## 関連項目

[ID3D12GraphicsCommandList3](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist3/id3d12graphicscommandlist3_public)


## Related topics

- [ID3D12ProtectedResourceSession](/ja-jp/reference/graphics/d3d12/interfaces/id3d12protectedresourcesession/id3d12protectedresourcesession_public.md)
- [D3D12_PROTECTED_RESOURCE_SESSION_DESC](/ja-jp/reference/graphics/d3d12/structs/d3d12_protected_resource_session_desc_public.md)
- [CreateProtectedResourceSession (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createprotectedresourcesession_public.md)
- [D3D12_PROTECTED_RESOURCE_SESSION_FLAGS](/ja-jp/reference/graphics/d3d12/enums/d3d12_protected_resource_session_flags_public.md)
- [ID3D12ProtectedResourceSession1](/ja-jp/reference/graphics/d3d12/interfaces/id3d12protectedresourcesession1/id3d12protectedresourcesession1_public.md)
