Partager via


ID3DX11Scan ::Scan, méthode (d3dcsx.h)

Effectue une analyse non segmentée d’une séquence.

Syntaxe

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

Paramètres

[in] ElementType

Type : D3DX11_SCAN_DATA_TYPE

Type d’élément dans la séquence. Pour plus d’informations, consultez D3DX11_SCAN_DATA_TYPE .

[in] OpCode

Type : D3DX11_SCAN_OPCODE

Opération binaire à effectuer. Pour plus d’informations, consultez D3DX11_SCAN_OPCODE .

[in] ElementScanSize

Type : UINT

Taille de l’analyse dans les éléments.

[in] pSrc

Type : ID3D11UnorderedAccessView*

Séquence d’entrée sur l’appareil. Définissez pSrc et pDst sur la même valeur pour les analyses sur place.

[in] pDst

Type : ID3D11UnorderedAccessView*

Séquence de sortie sur l’appareil.

Valeur retournée

Type : HRESULT

Retourne l’un des codes de retour décrits dans la rubrique Codes de retour Direct3D 11.

Remarques

Vous devez pointer les paramètres pSrc et pDst vers des mémoires tampons typées (et non vers des mémoires tampons brutes ou structurées). Pour plus d’informations sur les types de mémoire tampon, consultez Types de ressources. Le format de ces mémoires tampons typées doit être DXGI_FORMAT_R32_FLOAT, DXGI_FORMAT_R32_UINT ou DXGI_FORMAT_R32_INT. En outre, le format de ces mémoires tampons typées doit correspondre au type de données d’analyse que vous spécifiez dans le paramètre ElementType . Par exemple, si le type de données d’analyse est D3DX11_SCAN_DATA_TYPE_UINT, les formats de mémoire tampon doivent être DXGI_FORMAT_R32_UINT.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3dcsx.h
Bibliothèque D3dcsx.lib

Voir aussi

ID3DX11Scan