devxlogo

Use REFIID instead of const IID&

Use REFIID instead of const IID&

Because GUID are 16 bytes in size, you don’t want to pass them by value. Instead, you should pass them by reference. This is why Queryinterface takes a constant reference.

If you get tired of writing const IID&, you can always use the equivalent expression REFIID. You can also use REFCLSID for passing class identifiers, and you can use REFGUID for passing GUIDs.

devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist