Fungsi RpcMgmtEpEltInqBegin (rpcdce.h)
Fungsi RpcMgmtEpEltInqBegin membuat konteks pertanyaan untuk melihat elemen dalam peta titik akhir.
Sintaks
RPC_STATUS RpcMgmtEpEltInqBegin(
RPC_BINDING_HANDLE EpBinding,
unsigned long InquiryType,
RPC_IF_ID *IfId,
unsigned long VersOption,
UUID *ObjectUuid,
RPC_EP_INQ_HANDLE *InquiryContext
);
Parameter
EpBinding
Handel pengikatan ke host yang elemen peta titik akhirnya akan dilihat. Tentukan NULL untuk melihat elemen dari host lokal. Jika handel pengikatan ditentukan, UUID objek pada handel pengikatan harus NULL. Jika ada, titik akhir pada handel pengikatan diabaikan dan titik akhir ke database pemeta titik akhir pada host yang diberikan digunakan.
InquiryType
Nilai bilangan bulat yang menunjukkan jenis pertanyaan yang akan dilakukan pada peta titik akhir. Berikut ini adalah jenis pertanyaan yang valid.
IfId
Pengidentifikasi antarmuka elemen peta titik akhir yang akan dikembalikan oleh RpcMgmtEpEltInqNext. Parameter ini hanya digunakan ketika InquiryType RPC_C_EP_MATCH_BY_IF atau RPC_C_EP_MATCH_BY_BOTH. Jika tidak, itu diabaikan.
VersOption
Menentukan bagaimana RpcMgmtEpEltInqNext menggunakan parameter IfId . Parameter ini hanya digunakan ketika InquiryType RPC_C_EP_MATCH_BY_IF atau RPC_C_EP_MATCH_BY_BOTH. Jika tidak, itu diabaikan. Berikut ini adalah nilai yang valid untuk parameter ini.
Nilai | Makna |
---|---|
|
Mengembalikan elemen peta titik akhir yang menawarkan antarmuka UUID yang ditentukan, terlepas dari nomor versinya. |
|
Mengembalikan elemen peta titik akhir yang menawarkan versi utama yang sama dari antarmuka UUID yang ditentukan dan versi minor yang lebih besar dari atau sama dengan versi minor antarmuka UUID yang ditentukan. |
|
Mengembalikan elemen peta titik akhir yang menawarkan versi UUID antarmuka yang ditentukan. |
|
Mengembalikan elemen peta titik akhir yang menawarkan versi utama yang sama dari antarmuka UUID yang ditentukan dan mengabaikan versi minor. |
|
Mengembalikan elemen peta titik akhir yang menawarkan versi antarmuka UUID yang ditentukan kurang dari atau sama dengan versi utama dan minor yang ditentukan. |
ObjectUuid
UUID objek yang dicari RpcMgmtEpEltInqNext dalam elemen peta titik akhir. Parameter ini hanya digunakan ketika InquiryType RPC_C_EP_MATCH_BY_OBJ atau RPC_C_EP_MATCH_BY_BOTH.
InquiryContext
Mengembalikan konteks pertanyaan untuk digunakan dengan RpcMgmtEpEltInqNext dan RpcMgmtEpEltInqDone. Lihat RPC_EP_INQ_HANDLE.
Nilai kembali
Nilai | Makna |
---|---|
|
Panggilan berhasil. |
Keterangan
Fungsi RpcMgmtEpEltInqBegin membuat konteks pertanyaan untuk melihat informasi alamat server yang disimpan di peta titik akhir. Menggunakan InquiryType dan VersOption, aplikasi menentukan elemen peta titik akhir berikut mana yang akan dikembalikan dari panggilan ke RpcMgmtEpEltInqNext:
- Semua elemen
- Elemen-elemen tersebut dengan pengidentifikasi antarmuka yang ditentukan
- Elemen-elemen tersebut dengan UUID objek yang ditentukan
- Elemen-elemen tersebut dengan pengidentifikasi antarmuka dan UUID objek yang ditentukan
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | rpcdce.h (termasuk Rpc.h) |
Pustaka | Rpcrt4.lib |
DLL | Rpcrt4.dll |