SafeArrayAllocDescriptorEx 関数 (oleauto.h)

配列データを割り当てずに、VT_RECORDを含む有効なバリアント型の配列の安全な配列記述子を作成します。

構文

HRESULT SafeArrayAllocDescriptorEx(
  [in]  VARTYPE   vt,
  [in]  UINT      cDims,
  [out] SAFEARRAY **ppsaOut
);

パラメーター

[in] vt

バリアント型。

[in] cDims

配列の次元数。

[out] ppsaOut

セーフ配列記述子。

戻り値

この関数は、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
正常終了しました。
E_INVALIDARG
引数 psa が無効でした。

注釈

SafeArrayAllocDescriptor は VARTYPE を受け取らないので、それを使用してレコードの配列の安全な配列記述子を作成することはできません。 SafeArrayAllocDescriptorEx は、指定された次元のレコードの配列に安全な配列記述子を割り当てるために使用されます。

要件

要件
対象プラットフォーム Windows
ヘッダー oleauto.h
Library OleAut32.lib
[DLL] OleAut32.dll