PC_ISAPI_GET_EXT

ISAPI 拡張ブロックを返します。

注: このルーチンはネイティブ COBOL でのみサポートされます。

構文:

call "PC_ISAPI_GET_EXT"  using    ext-block
                            returning pc-status-code

パラメーター:

file-details
次を含むグループ
01 extension-control-block    typedef
   03 cbsize                  DWORD 
   03 dwversion               DWORD 
   03 connid                  HCONN 
   03 dwhttpstatuscode        DWORD 
   03 lpszlogdata             PIC x(hse-log-buffer-len) 
   03 lpszmethod              LPSTR 
   03 lpszquerystring         LPSTR 
   03 lpszpathinfo            LPSTR 
   03 lpszpathtranslated      LPSTR 
   03 cbtotalbytes            DWORD 
   03 cbavailable             DWORD 
   03 lpbdata                 LPBYTE 
   03 lpszcontenttype         LPSTR 
   03 getservervariable       procedure-pointer 
   03 writeclient             procedure-pointer 
   03 readclient              procedure-pointer 
   03 serversupportfunction   procedure-pointer
pc-status-code
説明の読み方」を参照

入力パラメーター:

cbsize
拡張ブロックの長さ。

出力パラメーター:

ext-block
Web サーバーから渡される ISAPI 拡張ブロック。
pc-status-code
次のコードのいずれかです。
0 OK
1 非 ISAPI 環境
2 cbsize が現在の ISAPI 拡張ブロックよりも小さい