ID3DXInclude::Close

A user-implemented method for closing a shader #include file.

HRESULT Close(
  LPCVOID pData
);

Parameters

pData
[in] Pointer to the returned buffer that contains the include directives. This is the pointer that was returned by the corresponding ID3DXInclude::Open call.

Return Values

The user-implemented method should return S_OK. If the callback fails when reading the #include file, the API that caused the callback to be called will fail. This is one of the following:

Remarks

If ID3DXInclude::Open was successful, ID3DXInclude::Close is guaranteed to be called before the API using this interface returns.

Requirements

Header: Declared in D3dx9shader.h.

See Also

ID3DXInclude::Open