Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

PropVariantInit macro (propidl.h)

The PropVariantInit function initializes a PROPVARIANT structure.

Note  This function is implemented as a macro, available by including the provided ole2.h header file. This function is not exported from any system-provided DLL.

Syntax

void PropVariantInit(
 [out] pvar
);

Parameters

[out] pvar

Pointer to an uninitialized PROPVARIANT structure that is initialized.

Return value

None

Remarks

Initializes a PROPVARIANT structure, and sets its type to VT_EMPTY. PropVariantInit should not be used to clear a PROPVARIANT structure that contains data; for example, when it contains the result of a call to IPropertyStorage::ReadMultiple. Such a PROPVARIANT structure should be cleared using the PropVariantClear function.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps | UWP apps]
Minimum supported server Windows 2000 Server [desktop apps | UWP apps]
Target Platform Windows
Header propidl.h

See also

PROPVARIANT

PropVariantClear


Feedback

Was this page helpful?

Additional resources