Partager via


CheckPointer (Windows CE 5.0)

Send Feedback

This macro determines if a given pointer is NULL. If the pointer is NULL, CheckPointer returns a user-defined value.

CheckPointer(p,ret);

Parameters

  • p
    Pointer to check.
  • ret
    Value your function will return if p is NULL.

Remarks

The following examples shows how to call this macro.

HRESULT OneFunction(VOID *pSomeParameter)
{
    CheckPointer(pSomeParameter, E_INVALIDARG)
}
BOOL AnotherFunction(VOID *pSomeParameter)
{
    CheckPointer(pSomeParameter, FALSE)
}

Requirements

DirectShow applications and DirectShow filters have different include file and link library requirements.

For more information, see Setting Up the Build Environment.

Pocket PC: Windows Mobile 5.0 and later
Smartphone: Windows Mobile 5.0 and later
OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header:

See Also

Pointer Validation Macros

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.