Metodo IHolographicQuadLayerInterop::CreateDirect3D12HardwareProtectedContentBufferResource (windows.graphics.holographic.interop.h)
Il metodo CreateDirect3D12HardwareProtectedContentBufferResource crea una risorsa Direct3D 12 da usare come buffer nascosto per l'oggetto API HolographicQuadLayer corrispondente, con protezione del contenuto facoltativa basata su hardware.
Il comportamento di CreateDirect3D12HardwareProtectedContentBufferResource è uguale a quello di CreateDirect3D12ContentBufferResource, ad eccezione del fatto che accetta un puntatore all'interfaccia dell'oggetto API ID3D12ProtectedResourceSession facoltativo. Fornire una sessione di risorse protetta direct3D 12 tramite questo parametro facoltativo per creare un buffer di risorse con la protezione del contenuto basata su hardware abilitata.
Sintassi
HRESULT CreateDirect3D12HardwareProtectedContentBufferResource(
ID3D12Device *pDevice,
D3D12_RESOURCE_DESC *pTexture2DDesc,
ID3D12ProtectedResourceSession *pProtectedResourceSession,
ID3D12Resource **ppCreatedTexture2DResource
);
Parametri
pDevice
Tipo: ID3D12Device*
Un dispositivo Direct3D 12 che verrà usato per creare la risorsa.
pTexture2DDesc
Tipo: D3D12_RESOURCE_DESC*
Descrizione della risorsa Direct3D 12.
CreateDirect3D12HardwareProtectedContentBufferResource regola la descrizione in base alle esigenze in base ai requisiti della piattaforma, ad esempio le dimensioni del buffer o le restrizioni di formato, determinate in fase di esecuzione. L'applicazione deve esaminare il descrittore per individuare la trama restituita in ppCreatedTexture2DResource
e rispondere in modo appropriato a eventuali differenze rispetto a quanto specificato.
pProtectedResourceSession
Tipo: ID3D12ProtectedResourceSession*
Una sessione di risorse protetta direct3D 12 facoltativa. Il passaggio di una sessione protetta valida fa sì che questo metodo crei una risorsa protetta tramite hardware Direct3D 12.
ppCreatedTexture2DResource
Tipo: ID3D12Resource**
In caso di esito positivo, la risorsa trama Direct3D 12 2D protetta dall'hardware da usare come buffer di contenuto. In caso contrario, nullptr
.
Valore restituito
S_OK in caso di esito positivo, in caso contrario restituisce un codice di errore HRESULT che indica il motivo del codice di errore per l'errore. Vedi anche Codici di errore COM (interfaccia utente, audio, DirectX, codec).
Requisiti
Requisito | Valore |
---|---|
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 |