ID3DX11Scan::Multiscan-Methode (d3dcsx.h)

Führt einen Multiscan einer Sequenz aus.

Syntax

HRESULT Multiscan(
  [in] D3DX11_SCAN_DATA_TYPE     ElementType,
  [in] D3DX11_SCAN_OPCODE        OpCode,
  [in] UINT                      ElementScanSize,
  [in] UINT                      ElementScanPitch,
  [in] UINT                      ScanCount,
  [in] ID3D11UnorderedAccessView *pSrc,
  [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ärvorgang. Weitere Informationen finden Sie unter D3DX11_SCAN_OPCODE .

[in] ElementScanSize

Typ: UINT

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

[in] ElementScanPitch

Typ: UINT

Pitch der nächsten Überprüfung in Elementen.

[in] ScanCount

Typ: UINT

Anzahl der Scans im Multiscan.

[in] pSrc

Typ: ID3D11UnorderedAccessView*

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

[in] pDst

Typ: ID3D11UnorderedAccessView*

Ausgabesequenz auf dem Gerät.

Rückgabewert

Typ: HRESULT

Gibt einen der Im Thema Direct3D 11-Rückgabecodes beschriebenen Rückgabecodes zurück.

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.

Anforderungen

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

Weitere Informationen

ID3DX11Scan