Bagikan melalui


Fungsi SafeArrayPtrOfIndex (oleauto.h)

Mendapatkan penunjuk ke elemen array.

Sintaks

HRESULT SafeArrayPtrOfIndex(
  [in]  SAFEARRAY *psa,
  [in]  LONG      *rgIndices,
  [out] void      **ppvData
);

Parameter

[in] psa

Deskriptor array yang dibuat oleh SafeArrayCreate.

[in] rgIndices

Array nilai indeks yang mengidentifikasi elemen array. Semua indeks untuk elemen harus ditentukan.

[out] ppvData

Elemen array.

Nilai kembali

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
DISP_E_BADINDEX
Indeks yang ditentukan tidak valid.
E_INVALIDARG
Salah satu argumen tidak valid.

Keterangan

Array harus dikunci sebelum SafeArrayPtrOfIndex dipanggil. Gagal mengunci array dapat menyebabkan hasil yang tidak dapat diprediksi.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header oleauto.h
Pustaka OleAut32.lib
DLL OleAut32.dll