RpcStringBindingParseW 関数 (rpcdce.h)
RpcStringBindingParse 関数は、オブジェクト UUID 部分と文字列バインディングのアドレス部分を個別の文字列として返します。 アプリケーション RpcStringBindingParse を呼び出して、バインド ハンドルの文字列形式をそのコンポーネント フィールドに解析します。 RpcStringBindingParse 関数は、オブジェクト UUID 部分と文字列バインディングのアドレス部分を個別の文字列として返します。
構文
RPC_STATUS RpcStringBindingParseW(
RPC_WSTR StringBinding,
RPC_WSTR *ObjUuid,
RPC_WSTR *Protseq,
RPC_WSTR *NetworkAddr,
RPC_WSTR *Endpoint,
RPC_WSTR *NetworkOptions
);
パラメーター
StringBinding
バインドの -terminated 文字列表現
ObjUuid
UUID
RpcStringBindingParse
Protseq
プロトコル シーケンスの終端文字列表現
RpcStringBindingParse が
NetworkAddr
ネットワーク アドレスの終端文字列表現
Endpoint
エンドポイントの終端文字列表現、
NetworkOptions
null-terminated 文字列形式のネットワーク オプションへのポインターを返します。
RpcStringBindingParse が
戻り値
価値 | 意味 |
---|---|
|
呼び出しは成功しました。 |
|
文字列バインディングが無効です。 |
備考
アプリケーション RpcStringBindingParse ルーチンを呼び出して、バインド ハンドルの文字列形式をそのコンポーネント フィールドに解析します。
RPC ランタイム ライブラリは、返される各コンポーネント文字列にメモリを割り当てます。 アプリケーションは、返された文字列ごとに rpcStringFree
手記
rpcdce.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして RpcStringBindingParse を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | rpcdce.h (Rpc.h を含む) |
ライブラリ | Rpcrt4.lib |
DLL | Rpcrt4.dll |
関連項目
RpcBindingToStringBinding の
RpcStringBindingCompose の
RpcStringFree を