Bagikan melalui


Metode ISyncMgrHandler::GetCapabilities (syncmgr.h)

Mendapatkan sekumpulan bendera yang menjelaskan kemampuan penangan yang ditentukan.

Sintaks

HRESULT GetCapabilities(
  [out] SYNCMGR_HANDLER_CAPABILITIES *pmCapabilities
);

Parameter

[out] pmCapabilities

Jenis: SYNCMGR_HANDLER_CAPABILITIES*

Ketika metode ini kembali, berisi penunjuk ke kombinasi nilai bitwise dari enumerasi SYNCMGR_HANDLER_CAPABILITIES yang menentukan kemampuan handler. Bandingkan dengan SYNCMGR_HCM_VALID_MASK untuk memverifikasi nilai yang valid.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Metode ini dipanggil oleh Sync Center sebagai respons terhadap panggilan ke UpdateHandler atau UpdateHandlerCollection.

Contoh

Contoh berikut menunjukkan implementasi metode ini.

STDMETHODIMP CMyDeviceHandler::GetCapabilities(
                             __out SYNCMGR_HANDLER_CAPABILITIES *pmCapabilities)
{
    *pmCapabilities = SYNCMGR_HCM_EVENT_STORE
                    | SYNCMGR_HCM_QUERY_BEFORE_ACTIVATE;
    return S_OK;
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header syncmgr.h