Metodo IHolographicCameraInterop::CreateDirect3D12HardwareProtectedBackBufferResource (windows.graphics.holographic.interop.h)
Il metodo CreateDirect3D12HardwareProtectedBackBufferResource crea una risorsa Direct3D 12 da usare come buffer back per l'oggetto API HolographicCamera corrispondente, con protezione del contenuto basata su hardware facoltativa.
Il comportamento di CreateDirect3D12HardwareProtectedBackBufferResource è uguale a quello di CreateDirect3D12BackBufferResource, ad eccezione del fatto che accetta un puntatore dell'interfaccia oggetto API ID3D12ProtectedResourceSession facoltativo. Fornire una sessione di risorse protetta Direct3D 12 tramite questo parametro facoltativo per creare un buffer di risorse con protezione del contenuto basata su hardware abilitata.
Sintassi
HRESULT CreateDirect3D12HardwareProtectedBackBufferResource(
ID3D12Device *pDevice,
D3D12_RESOURCE_DESC *pTexture2DDesc,
ID3D12ProtectedResourceSession *pProtectedResourceSession,
ID3D12Resource **ppCreatedTexture2DResource
);
Parametri
pDevice
Tipo: ID3D12Device*
Dispositivo Direct3D 12 che verrà usato per creare la risorsa.
pTexture2DDesc
Tipo: D3D12_RESOURCE_DESC*
Descrizione della risorsa Direct3D 12.
CreateDirect3D12HardwareProtectedBackBufferResource regola la descrizione in base alle esigenze per rispettare i requisiti della piattaforma, ad esempio restrizioni relative alle dimensioni del buffer o al formato, determinate in fase di esecuzione. L'applicazione deve controllare il descrittore per la trama restituita in ppCreatedTexture2DResource e rispondere in modo appropriato a eventuali differenze rispetto a quanto specificato.
pProtectedResourceSession
Tipo: ID3D12ProtectedResourceSession*
Sessione di risorse protetta Direct3D 12 facoltativa. Il passaggio di una sessione protetta valida causerà la creazione di una risorsa protetta da Direct3D 12.
ppCreatedTexture2DResource
Tipo: ID3D12Resource**
In caso di esito positivo, la risorsa trama Direct3D 12 2D protetta dall'hardware per l'uso come buffer indietro. In caso contrario, nullptr
.
Valore restituito
S_OK se ha esito positivo, in caso contrario, restituisce un codice di errore HRESULT che indica il motivo dell'errore. Vedere anche codici di errore COM (interfaccia utente, Audio, DirectX, Codec).
Requisiti
Client minimo supportato | Windows 10 versione 2004 (10.0; Build 19041) |
Server minimo supportato | Windows Server, versione 2004 (10.0; Build 19041) |
Intestazione | windows.graphics.holographic.interop.h |