IHolographicQuadLayerInterop::CreateDirect3D12ContentBufferResource メソッド (windows.graphics.holographic.interop.h)
CreateDirect3D12ContentBufferResource メソッドは、対応する HolographicQuadLayer API オブジェクトのバック バッファーとして使用するDirect3D 12 リソースを作成します。
D3D12_RESOURCE_DESC構造体には、任意の有効な初期値のセットを含めることができます。 この四角形レイヤー オブジェクトで動作しない値は、 pTexture2DDesc によって示される構造体でオーバーライドされます。これは省略可能なパラメーターではありません。 リソースは、既にヒープにコミットされるように作成されます。
構文
HRESULT CreateDirect3D12ContentBufferResource(
ID3D12Device *pDevice,
D3D12_RESOURCE_DESC *pTexture2DDesc,
ID3D12Resource **ppTexture2DResource
);
パラメーター
pDevice
種類: ID3D12Device*
Direct3D 12 デバイス。リソースの作成に使用されます。
pTexture2DDesc
種類: D3D12_RESOURCE_DESC*
Direct3D 12 リソースの説明。 このパラメーターは省略可能ではありません。
CreateDirect3D12ContentBufferResource は、実行時に決定されるバッファー サイズや形式の制限などのプラットフォーム要件に準拠するために、必要に応じて説明を調整します。 アプリケーションでは、 ppCreatedTexture2DResource で返されるテクスチャの記述子を検査し、指定された内容との違いに適切に応答する必要があります。
ppTexture2DResource
種類: ID3D12Resource**
成功した場合は、コンテンツ バッファーとして使用する 2D テクスチャ リソースがDirect3D 12されます。 それ以外の場合は nullptr
。
戻り値
S_OK 成功した場合は、失敗の理由を示す HRESULT エラー コードを返します。 COM エラー コード (UI、オーディオ、DirectX、コーデック) も参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10バージョン 2004 (10.0;ビルド 19041) |
サポートされている最小のサーバー | Windows Server バージョン 2004 (10.0;ビルド 19041) |
Header | windows.graphics.holographic.interop.h |