ID3DInclude::Close-Methode (d3dcommon.h)
Eine vom Benutzer implementierte Methode zum Schließen eines Shaders #include-Datei.
Syntax
HRESULT Close(
LPCVOID pData
);
Parameter
pData
Typ: LPCVOID
Zeiger auf den Puffer, der die Include-Anweisungen enthält. Dies ist der Zeiger, der vom entsprechenden ID3DInclude::Open-Aufruf zurückgegeben wurde.
Rückgabewert
Typ: HRESULT
Die vom Benutzer implementierte Close-Methode sollte S_OK zurückgeben. Wenn Close beim Schließen der #include datei fehlschlägt, schlägt die Anwendungsprogrammierschnittstelle (API), die den Aufruf von Close verursacht hat, fehl. Dieser Fehler kann in einer der folgenden Situationen auftreten:
- Der HLSL-Shader (High-Level Shader Language) schlägt eine der D3D10CompileShader*** -Funktionen fehl.
- Der Effekt schlägt eine der D3D10CreateEffect***- Funktionen fehl.
Hinweise
Wenn ID3DInclude::Open erfolgreich war, wird Close garantiert aufgerufen, bevor die API mithilfe der ID3DInclude-Schnittstelle zurückgibt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3dcommon.h |
Bibliothek | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für