Partager via


D3DX12ParsePipelineStream, fonction

Analyse la description d’un flux d’état de pipeline, en appelant un rappel défini par l’utilisateur pour chaque sous-objet instance analysé.

Syntaxe

HRESULT inline D3DX12ParsePipelineStream(
   const D3D12_PIPELINE_STATE_STREAM_DESC &Desc,
         ID3DX12PipelineParserCallbacks   *pCallbacks
);

Paramètres

Desc [ref]

Type : const D3D12_PIPELINE_STATE_STREAM_DESC

Description du flux d’état du pipeline à analyser.

pCallbacks

Type : ID3DX12PipelineParserCallbacks*

Structure qui spécifie les rappels à appeler pour chaque type de sous-objet et les rappels supplémentaires à appeler en cas d’erreur d’analyse.

Valeur retournée

Type : HRESULT

Cette méthode retourne une réussite HRESULT (S_OK ou E_INVALIDARG erreur si un type de sous-objet inconnu est rencontré, si la description du flux est vide, null ou contient des sous-objets en double (y compris des sous-objets dérivés), ou si pCallbacks a la valeur Null. Dans chaque cas où E_INVALIDARG est retourné, un rappel correspondant est d’abord appelé.

Spécifications

Condition requise Valeur
En-tête
D3dx12.h
Bibliothèque
D3D12.lib
DLL
D3D12.dll

Voir aussi

Fonctions d’assistance pour D3D12