SafeArrayGetIID function

Gets the GUID of the interface contained within the specified safe array.

Syntax

HRESULT SafeArrayGetIID(
  SAFEARRAY *psa,
  GUID      *pguid
);

Parameters

psa

An array descriptor created by SafeArrayCreate.

pguid

The GUID of the interface.

Return value

This function can return one of these values.

Return code Description
S_OK
Success.
E_INVALIDARG
The argument psa is null or the array descriptor does not have the FADF_HAVEIID flag set.

Requirements

   
Target Platform Windows
Header oleauto.h
Library OleAut32.lib
DLL OleAut32.dll