> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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]*\
型: ID3D12ProtectedResourceSession \*

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

### 戻り値

型: void

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

## 要件

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

## 関連項目

[ID3D12GraphicsCommandList3](https://docs.xbox.com/ja-jp/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist3/id3d12graphicscommandlist3_public.md)


## Related topics

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