ID3DX11SegmentedScan::SegScan-Methode (d3dcsx.h)

Führt eine segmentierte Überprüfung einer Sequenz aus.

Syntax

HRESULT SegScan(
  [in] D3DX11_SCAN_DATA_TYPE     ElementType,
  [in] D3DX11_SCAN_OPCODE        OpCode,
  [in] UINT                      ElementScanSize,
  [in] ID3D11UnorderedAccessView *pSrc,
  [in] ID3D11UnorderedAccessView *pSrcElementFlags,
  [in] ID3D11UnorderedAccessView *pDst
);

Parameter

[in] ElementType

Typ: D3DX11_SCAN_DATA_TYPE

Der Typ des Elements in der Sequenz. Weitere Informationen finden Sie unter D3DX11_SCAN_DATA_TYPE .

[in] OpCode

Typ: D3DX11_SCAN_OPCODE

Der auszuführende binäre Vorgang. Weitere Informationen finden Sie unter D3DX11_SCAN_OPCODE .

[in] ElementScanSize

Typ: UINT

Größe der Überprüfung in Elementen.

[in] pSrc

Typ: ID3D11UnorderedAccessView*

Eingabesequenz auf dem Gerät. Legen Sie pSrc und pDst für direkte Überprüfungen auf denselben Wert fest.

[in] pSrcElementFlags

Typ: ID3D11UnorderedAccessView*

Kompaktes Array von Bits mit einem Bit pro Element von pSrc. Ein festgelegter Wert gibt den Anfang eines neuen Segments an.

[in] pDst

Typ: ID3D11UnorderedAccessView*

Ausgabesequenz auf dem Gerät.

Rückgabewert

Typ: HRESULT

Gibt einen der Rückgabecodes zurück, die im Thema Direct3D 11-Rückgabecodes beschrieben sind.

Hinweise

Sie müssen die Parameter pSrc und pDst auf typisierte Puffer (und nicht auf rohe oder strukturierte Puffer) verweisen. Informationen zu Puffertypen finden Sie unter Ressourcentypen. Das Format dieser typisierten Puffer muss DXGI_FORMAT_R32_FLOAT, DXGI_FORMAT_R32_UINT oder DXGI_FORMAT_R32_INT sein. Darüber hinaus muss das Format dieser typisierten Puffer mit dem Scandatentyp übereinstimmen, den Sie im ElementType-Parameter angeben. Wenn der Scandatentyp beispielsweise D3DX11_SCAN_DATA_TYPE_UINT ist, müssen die Pufferformate DXGI_FORMAT_R32_UINT sein.

Das Format der Ressourcenansicht, auf die der pSrcElementFlags-Parameter verweist, muss DXGI_FORMAT_R32_UINT sein.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3dcsx.h
Bibliothek D3dcsx.lib

Weitere Informationen

ID3DX11SegmentedScan