PFND3D11_1DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT funzione di callback (d3d10umddi.h)
Crea uno shader geometry con output del flusso.
Sintassi
PFND3D11_1DDI_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT Pfnd3d111DdiCreategeometryshaderwithstreamoutput;
void Pfnd3d111DdiCreategeometryshaderwithstreamoutput(
D3D10DDI_HDEVICE unnamedParam1,
const D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT *unnamedParam2,
D3D10DDI_HSHADER unnamedParam3,
D3D10DDI_HRTSHADER unnamedParam4,
const D3D11_1DDIARG_STAGE_IO_SIGNATURES *unnamedParam5
)
{...}
Parametri
unnamedParam1
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pOutput [in]
Puntatore a una struttura D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT che descrive i parametri usati dal driver di visualizzazione in modalità utente per creare un geometry shader con output del flusso.
unnamedParam3
hShader
Handle per i dati privati del driver per il geometry shader con output del flusso. Il driver restituisce le dimensioni, in byte, dell'area di memoria che il runtime Direct3D deve allocare per i dati privati da una chiamata alla funzione CalcPrivateGeometryShaderWithStreamOutput(D3D11_1) del driver. L'handle è solo un puntatore a un'area di memoria, la cui dimensione è richiesta dal driver. Il driver usa questa area di memoria per archiviare strutture di dati interne correlate all'oggetto shader.
unnamedParam4
hRTShader
Handle per il geometry shader con output del flusso che il driver deve usare quando viene chiamato nel runtime Direct3D.
unnamedParam5
pSignatures [in]
Puntatore a una struttura D3D11_1DDIARG_STAGE_IO_SIGNATURES che forma la firma dello shader.
Valore restituito
nessuno
Osservazioni
Il driver può usare la funzione di callback pfnSetErrorCb per impostare un codice di errore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |
Vedi anche
CalcPrivateGeometryShaderWithStreamOutput(D3D11_1)
D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT