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
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 |