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

D3D11_1DDIARG_STAGE_IO_SIGNATURES

pfnSetErrorCb