Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Nesnesi için kullanılabilen yöntemlerin numaralandırmasını başlatır.
Not
Bu API yalnızca iç kullanıma yöneliktir. Geliştirici kodundan kullanıma yönelik değildir.
Sözdizimi
HRESULT BeginMethodEnumeration (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LONG lEnumFlags
);
Parametreler
vFunc [in] Bu parametre kullanılmadı.
ptr[in] IWbemClassObject örneğine yönelik bir işaretçi.
lEnumFlags [in] Tüm yöntemler için sıfır (0) veya numaralandırmanın kapsamını belirten bir bayrak. Aşağıdaki bayraklar WbemCli.h üst bilgi dosyasında tanımlanır veya bunları kodunuzda sabit olarak tanımlayabilirsiniz:
| Sabit | Value | Açıklama |
|---|---|---|
WBEM_FLAG_LOCAL_ONLY |
0x10 | Numaralandırmayı sınıfın kendisinde tanımlanan yöntemlerle sınırlayın. |
WBEM_FLAG_PROPAGATED_ONLY |
0x20 | Numaralandırmayı temel sınıflardan devralınan özelliklerle sınırlayın. |
Dönüş değeri
Bu işlev tarafından döndürülen aşağıdaki değerler WbemCli.h üst bilgi dosyasında tanımlanır veya bunları kodunuzda sabit olarak tanımlayabilirsiniz:
| Sabit | Value | Açıklama |
|---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | lEnumFlags sıfır değildir ve belirtilen bayraklardan biri değildir. |
WBEM_S_NO_ERROR |
0 | İşlev çağrısı başarılı oldu. |
Açıklamalar
Bu işlev, IWbemClassObject::BeginMethodEnumeration yöntemine yapılan çağrıyı sarmalar.
Bu yöntem çağrısı yalnızca geçerli nesne bir sınıf tanımıysa desteklenir. Yöntem işleme, örneklere işaret eden IWbemClassObject işaretçilerinden kullanılamaz. Yöntemlerin numaralandırılma sırasının, belirli bir IWbemClassObject örneği için sabit olması garanti edilir.
Gereksinimler
Platformlar: Bkz. Sistem Gereksinimleri.
Üst bilgi: WMINet_Utils.idl
.NET Framework Sürümleri: 4.7.2 sürümünden itibaren kullanılabilir