MesInqProcEncodingId 函式 (midles.h)
MesInqProcEncodingId函式提供編碼的身分識別。
語法
RPC_STATUS MesInqProcEncodingId(
handle_t Handle,
PRPC_SYNTAX_IDENTIFIER pInterfaceId,
unsigned long *pProcNum
);
參數
Handle
編碼或解碼控制碼。
pInterfaceId
用來編碼資料的介面身分識別的位址指標。 pInterfaceId是由介面通用唯一識別碼UUID和版本號碼所組成。
pProcNum
用來編碼資料的函式數目。
傳回值
值 | 意義 |
---|---|
|
呼叫成功。 |
|
引數無效。 |
|
記憶體不足。 |
|
未知的介面。 |
|
伺服器不支援傳輸語法。 |
|
指定控制碼的作業無效。 |
|
序列化套件的不相容版本。 |
|
緩衝區無效。 |
注意 如需有效錯誤碼的清單,請參閱 RPC 傳回值。
備註
MesInqProcEncodingId函式是由應用程式用來取得用來編碼資料之函式的身分識別,然後再呼叫函式來解碼。 使用編碼控制碼呼叫時,它會傳回最後一個編碼作業的身分識別。 使用解碼控制碼呼叫時,它會藉由預先讀取緩衝區來傳回下一個解碼作業的身分識別。
此函式只能用來檢查程式編碼的身分識別;它無法用來檢查類型編碼的身分識別。
需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | midles.h (包含 Rpc.h) |
程式庫 | Rpcrt4.lib |
Dll | Rpcrt4.dll |
另請參閱
MesEncodeDynBufferHandleCreate