Share via


POSITION (Compact 2013)

3/26/2014

This structure specifies a placeholder for a linked list.

Syntax

struct __POSITION { int unused; };
typedef __POSITION* POSITION;

Members

  • unused
    Integer value that specifies the location of an item in a linked list.

Remarks

This structure can point to any element in a linked list, including null elements (such as an end-of-list marker). This structure will, however, become invalid if you delete the item it points to.

When you perform operations that return a POSITION pointer on a single list element, a successful operation sets it to an appropriate non-null value, while NULL indicates that the items position could not be found.

When you perform operations on the entire list, the pointer represents a Win32 BOOLEAN value, where TRUE indicates success and FALSE indicates failure.

Requirements

Header

dshow.h

Library

Strmiids.lib

See Also

Reference

DirectShow Structures
CBaseList::GetHeadPositionI
CBaseList::GetTailPositionI