โมฆะ สร้าง ( VARTYPE vtSrc, DWORD dwDims, DWORD * rgElements );
โมฆะ สร้าง ( VARTYPE vtSrc, DWORD dwDims, SAFEARRAYBOUND * rgsabounds );
พารามิเตอร์
vtSrc
ชนิดพื้นฐานของอาร์เรย์ (นั่นคือ การVARTYPEของแต่ละองค์ประกอบของอาร์เรย์) VARTYPEถูกจำกัดกับชุดย่อยของตัวแปรชนิด ทั้งVT_ARRAYและตั้งค่าสถานะVT_BYREFไม่สามารถตั้งค่า VT_EMPTYและVT_NULLไม่ใช่ชนิดพื้นฐานที่ถูกต้องสำหรับอาร์เรย์ ชนิดอื่น ๆ ทั้งหมดถูกกฎหมาย?
dwDims
หมายเลขมิติในอาร์เรย์ นี้สามารถเปลี่ยนแปลงหลังจากสร้างอาร์เรย์ด้วยRedim?
rgElements
ชี้ไปยังจำนวนขององค์ประกอบสำหรับแต่ละมิติในอาร์เรย์อาร์เรย์?
rgsabounds
ตัวชี้เป็นเวกเตอร์ของนอกเขต (หนึ่งสำหรับแต่ละมิติ) การจัดสรรสำหรับอาร์เรย์?
หมายเหตุ
เรียกใช้ฟังก์ชันนี้ในการจัดสรร และการเตรียมใช้งานข้อมูลสำหรับอาร์เรย์ ฟังก์ชันนี้จะล้างข้อมูลอาร์เรย์ปัจจุบันถ้าจำเป็น ข้อผิดพลาด ในฟังก์ชันผิดในCMemoryException?
ภาพรวม COleSafeArray |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbsp SafeArrayCreate(&N)