# dfacobjs Sample: C Run-Time _CrtDoForAllClientObjects Function

The dfacobjs sample shows how to use the _CrtDoForAllClientObjects function to iterate through a linked list of client objects.

Note
This sample is not supported on the Intel Itanium processors.

Security Note
This sample code is provided to illustrate a concept and should not be used in applications or Web sites, as it may not illustrate the safest coding practices.

# Building and Running the Sample

Note
If you are running Visual C++ Express Edition, you might need to install the Platform SDK before running this sample. For information on how to do this, see How to: Use Visual C++ Express Edition with the Microsoft Platform SDK.

#### To build and run this sample

1. Open the solution dfacobjs.sln.

2. From the Build menu, click Build.

3. From the Debug menu, select Start Without Debugging.

# Keywords

This sample uses the following keywords:

_crtdoforallclientobjects; _crtismemoryblock; _crtsetdbgflag; _free_dbg; _malloc_dbg; aboutbox; createinstance; creatememoryblock; displaystring; div; donttouch; exit; get_size; helpstring; id; iid_is; module; myclientobjecthook; pointer_default; printf; put_size; restorememorytoheap; uuid