Freigeben über


D3DXFindShaderComment-Funktion

Durchsucht einen Shader nach einem bestimmten Kommentar. Der Kommentar wird durch einen vierstelligen Code (FOURCC) im ersten DWORD des Kommentars identifiziert.

Syntax

HRESULT D3DXFindShaderComment(
  _In_  const DWORD   *pFunction,
  _In_        DWORD   FourCC,
  _In_        LPCVOID *ppData,
  _Out_       UINT    *pSizeInBytes
);

Parameter

pFunction [in]

Typ: const DWORD*

Zeiger auf den DWORD-Stream der Shaderfunktion.

FourCC [in]

Typ: DWORD

FOURCC-Code, der den Kommentarblock identifiziert. Weitere Informationen finden Sie unter FourCC-Formate.

ppData [in]

Typ: LPCVOID*

Gibt einen Zeiger auf die Kommentardaten zurück (ohne Kommentartoken und FOURCC-Code). Dieser Wert kann NULL sein.

pSizeInBytes [out]

Typ: UINT*

Gibt die Größe der Kommentardaten in Bytes zurück. Dieser Wert kann NULL sein.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn der Kommentar nicht gefunden wird und kein anderer Fehler aufgetreten ist, wird S_FALSE zurückgegeben.

Anforderungen

Anforderung Wert
Header
D3DX9Shader.h
Bibliothek
D3dx9.lib

Siehe auch

Shaderfunktionen